2010-07-15 38 views
0

我使用PostgreSQL COPY FROM/COPY TO命令將數據從我的生產環境表移動到我的開發環境表(它們具有相同的結構,約束等) 。我使用COPY TO命令導出數據,這沒問題,但是當我嘗試使用COPY FROM導入數據時出現問題。我得到一個錯誤:錯誤:缺少列XXX的數據,SQLState:22P04(bad_copy_file_format)

ERROR: missing data for column 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

添加您正在使用您的問題的命令的確切語法。 – 2010-07-15 08:33:31

回答

1

我沒有用用我的COPY FROM語句DELIMITERS '' !!!!我投我的問題:)