我正在尝试使用pgAdmin将.csv文件中的数据导入到我的postgresql数据库中。我的.csv文件中的一个字段是price
,我将其数据类型设置为Number
。在我的postgresql shcema中,我将price
的数据类型设置为numeric
。但是,在上传过程中,我不断获得ERROR: invalid input syntax for type numeric: "price"
。
我已经尝试在我的.csv文件中设置数据类型作为一般,会计,货币等价格,但仍然得到相同的错误。有没有人知道如何解决这个问题?
注意 - 在pgAdmin的导入窗口中,我将格式设置为csv
。
提前致谢!
答案 0 :(得分:0)
修复它的唯一方法是从有效数据开始。
最可能的原因是该电子表格的条目不是数字。 (可能是一个词)
尝试将CSV数据加载到包含text
列的表格中,并使用正则表达式查找恶意记录
答案 1 :(得分:0)
好像在标题行上失败了吗? “价格”似乎是标题,而不是值。尝试在csv导入命令上设置“ HEADER”选项,或从csv文件中删除标题行。