错误:缺少列XXX的数据,SQLState:22P04(bad_copy_file_format)

时间:2010-07-15 08:18:27

标签: postgresql

我正在使用PostgreSQL COPY FROM / COPY TO命令将数据从我的生产环境表移动到我的开发环境表(它们具有相同的结构,约束等)。我使用COPY TO命令导出我的数据,这没关系,但是当我尝试使用COPY FROM导入该数据时出现问题。我收到一个错误:

  

错误:缺少列XXX的数据,SQLState:22P04(bad_copy_file_format)。

生产和开发环境都在Win XP SP3,PostgreSQL 8.3上运行的同一台机器上。

命令:

COPY table_name
TO 'C:/copy_export/table_name_export.csv'
WITH NULL as '\N'
delimiter ','
CSV
QUOTE  AS '\''
FORCE QUOTE col1, col2, col3, col4

1 个答案:

答案 0 :(得分:2)

我没有在我的COPY FROM声明中使用USING DELIMITERS','!我正在对我的问题进行投票:)