Postgresql CSV导入无法正常工作

时间:2018-01-25 11:10:15

标签: postgresql

我想将我的csv文件导入postgresql表。当csv没有所需的列数时,我遇到了问题。下面是我的csv数据,我在csv中没有标题。我需要导入200多个csv文件,每个文件有500 000个记录,所以几乎有100万个数据:

1347121698001,1364113253001,en
1346453482000,1354904936000
1347121698001,1354904936000,ru

架构:

create table TRIPLES(creation_timestamp  bigint
    , deletion_timestamp bigint
    , language_code  text);

CSV导入命令:

copy public.TRIPLES(creation_timestamp, deletion_timestamp, language_code) 
FROM E:/deletions.csv' DELIMITER ',' CSV;

我得到的错误:

ERROR:  missing data for column "language_code"
CONTEXT:  COPY TRIPLES, line 4337: 

如果可能,我如何跳过那个(或)该单元格为空?

0 个答案:

没有答案