无法在Postgresql中加载CSV文件

无法在Postgresql中加载CSV文件,sql,postgresql,Sql,Postgresql,我是PostgresSQL新手,正在尝试加载以下格式的数据: 1,57000000000A,A,EN,0:01,male,hahaha,"Address is address",1234567,Not Applicable,, walk in and scream,papa,00:20:54,02:17:41,ABC,00:20:54,02:17:41,musical,farm,,cody,9,bad boy,,,,,X,,rest,,,musical is muscal,John Kott

我是PostgresSQL新手,正在尝试加载以下格式的数据:

1,57000000000A,A,EN,0:01,male,hahaha,"Address is address",1234567,Not Applicable,, walk in and scream,papa,00:20:54,02:17:41,ABC,00:20:54,02:17:41,musical,farm,,cody,9,bad boy,,,,,X,,rest,,,musical is muscal,John Kotters ,,,2011-01-01 我得到以下错误:错误:最后一个预期列之后的额外数据 SQL状态:22P04

我已经检查了各列,它们都正常。这意味着不会遗漏任何列

希望有人能帮忙。提前谢谢。

应该是

 COPY ane FROM 'C:/Program Files (x86)/PostgreSQL/8.4/csv-data/my-data.csv' WITH
 DELIMITER ',' CSV;

它对我有效

,除非您提供一个(简短的!)示例文件和
ane的表定义
没有人可以肯定地说什么。错误信息非常清楚。可能您的文本列中有逗号(
)没有正确引用?从示例中,您发布了包含“走进并尖叫”和“坏男孩”的字段,其中似乎有新行,这是CSV记录终止符。您可能需要引用这些字段,或者它们结束记录,然后在后续行中出现字段未对齐的情况。您不需要
分隔符','
。这是CSV的默认设置。
 COPY ane FROM 'C:/Program Files (x86)/PostgreSQL/8.4/csv-data/my-data.csv' WITH
 DELIMITER ',' CSV;