我正在使用COPY加载CSV文件。
COPY cts FROM 'C:\...\cts.csv' using DELIMITERS',';
然而,错误出现
ERROR: invalid input syntax for type double precision: ""
CONTEXT: COPY testdata, line 7, column latitude: ""
如何解决它?
答案 0 :(得分:1)
看起来您的CSV格式不正确。 “”不是数字,数字不需要以CSV格式引用。
我发现在PostgreSQL中创建包含所有文本列的暂存导入表通常更容易,并首先将CSV导入到那里。然后执行清理查询以将CSV数据放入实际表中。