最后一个预期列 CSV 之后的 Postgres 额外数据

Posted

技术标签:

【中文标题】最后一个预期列 CSV 之后的 Postgres 额外数据【英文标题】:Postgres extra data after last expected column CSV 【发布时间】:2015-05-26 17:17:33 【问题描述】:

我有一个这样的 CSV

something,other,5,"The problem, is "right" here"

导入我写

COPY table_name FROM '/tmp/data.csv' CSV HEADER;

现在,我认为问题在于双引号内的双引号,对吗? 那么,我该如何解决呢?

谢谢。

【问题讨论】:

请添加一些真实数据,您的表 DDL 以及错误信息到底是什么? 【参考方案1】:

如果您有疑问,您可以直接将数据放入表中,然后使用相同的复制命令导出内容(仅“复制到”)。或者,您可以将其放入您选择的电子表格中并导出为 CSV。

something,other,5,"The problem is ""right"" here"

【讨论】:

以上是关于最后一个预期列 CSV 之后的 Postgres 额外数据的主要内容,如果未能解决你的问题,请参考以下文章

Postgresql COPY CSV ERROR:最后一个预期列之后的额外数据

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

Greenplum gpload - 最后一个错误:最后一个预期列之后的额外数据

HDFS - 最后一个预期列之后的额外数据

从 CSV 填充 postgres 表列时出现非空约束错误

从 CSV 文件(逗号分隔)创建 postgres 外部表,该文件有一个电子邮件列,其中多个电子邮件地址用逗号分隔