pgadmin - ERROR: invalid input syntax for type bigint

pgadmin - ERROR: invalid input syntax for type bigint

我正在尝试通过 pgadmin dn 导入 CSV 文件,它总是在第一行抛出错误

ERROR:  invalid input syntax for type bigint: "8668394"

我知道“”表示它正在尝试将整数作为字符串导入,但我不明白为什么会这样。当我在 notepad++ 中打开 CSV 时,它没有显示任何引号或可能导致此问题的格式。这是我在记事本++中看到的

8668394,Damoujia,China,Asia/Shanghai,36.54356,119.81326 CR LF
9123882,Shanwang,China,Asia/Shanghai,36.5454,118.711 CR LF
11969451,Katang Ailieke,China,Asia/Urumqi,38.15279,85.51784 CR LF
12110889,Wulong,China,Asia/Shanghai,29.32431,107.76056 CR LF
12324243,Yingqiu,China,Asia/Shanghai,36.52663,118.99285 CR LF

有人知道这里出了什么问题吗?

对于面临类似问题的任何其他人。我的问题是该文件是使用 UTF8-BOM 编码的,在记事本++ select 编码 > UTF-8 中并重新保存您的文件。这将删除文件开头的隐藏字节顺序标记 (BOM) 并允许导入正常工作。