Postgresql - csv import的输入语法无效

时间:2016-01-24 01:25:20

标签: postgresql csv import

我正在尝试使用pgAdmin将.csv文件中的数据导入到我的postgresql数据库中。我的.csv文件中的一个字段是price,我将其数据类型设置为Number。在我的postgresql shcema中,我将price的数据类型设置为numeric。但是,在上传过程中,我不断获得ERROR: invalid input syntax for type numeric: "price"

我已经尝试在我的.csv文件中设置数据类型作为一般,会计,货币等价格,但仍然得到相同的错误。有没有人知道如何解决这个问题?

注意 - 在pgAdmin的导入窗口中,我将格式设置为csv

提前致谢!

2 个答案:

答案 0 :(得分:0)

修复它的唯一方法是从有效数据开始。

最可能的原因是该电子表格的条目不是数字。 (可能是一个词)

尝试将CS​​V数据加载到包含text列的表格中,并使用正则表达式查找恶意记录

答案 1 :(得分:0)

好像在标题行上失败了吗? “价格”似乎是标题,而不是值。尝试在csv导入命令上设置“ HEADER”选项,或从csv文件中删除标题行。