我想写表“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)。请帮忙,我不明白是什么问题。
答案 0 :(得分:0)
我明白了如何纠正这个问题。 Postgres不允许复制,因为没有转移汇。必须以以下格式输入输入数据:
AA
DD
FF
...