错误:上一个预期列后的额外数据(postgresql)

时间:2018-02-19 19:07:18

标签: postgresql copy

我想写表“genome1”,其中有一列“shingle”(VARCHAR 64),来自文本文件的所有数据。 数据写成:FA,GL,YH,LO,GH,KL,HF ...... 如果执行COPY命令:

COPY genome1(shingle) FROM '/path/to/file/genome1.2.txt' (DELIMITER (','));

有一个错误:

  

错误:上一个预期列后的额外数据

转换命令:

COPY genome1(shingle) FROM '/path/to/file/genome1.2.txt' CSV HEADER DELIMITER ',';

什么都不给(COPY 0)。请帮忙,我不明白是什么问题。

1 个答案:

答案 0 :(得分:0)

我明白了如何纠正这个问题。 Postgres不允许复制,因为没有转移汇。必须以以下格式输入输入数据:

AA 
DD
FF
...