我正在导入一个大转储,它遇到了一个错误:
ERROR: invalid input syntax for type json
DETAIL: Token "..." is invalid.
CONTEXT: JSON data, line 1: ...
COPY ..., line 5210774, column ...
需要调试这个json,所以我尝试了
sed
行
$ sed -n '5210774p' dump.sql
1163664 126794 89209 2017-04-09 01:33:54.889064 2017-04-09 01:33:54.889064
我以为
1163664
是id,所以我回去了一点
$ sed -n '4046110,4048110p' dump.sql > test.txt
实际上只是更多的相同结构(看起来像 3 列和 2 个时间戳)
如何找到损坏的记录?