我试图使用COPY将CSV文件导入Postgresql.当它击中有空值的行时,它会阻塞,例如下面的第二行:
JAN-01-2001,1,2,3,4,5
JAN-02-2001,6,7,
我已经尝试了这个COPY语句,以及使用NULL和QUOTE的变体,并且没有发现任何可行的.
COPY data FROM ‘data.dat’
USING DELIMITERS ‘,’ CSV;
建议您将数字列转换为文本列,以便导入.原因是空字符串不是有效的数值.将数字列更改为文本列,导入CSV文件,将空值更新为null或0,然后将列更改为整数.
原文链接:https://www.f2er.com/postgresql/192624.html