Postgresql COPY CSV问题

时间:2014-10-16 19:37:55

标签: database postgresql csv

我在postgresql shell中执行下一个代码:

copy vendor_table from '/tmp/V.csv' delimiter as '|' NULL AS '';

我在V.csv文件中有下一个数据:(前5行)

194|BOB TRAILERS|BOB
94|TROY LEE DESIGNS|TRO
195|MARIN CO. BIKE COALITION|MCB
416||X
417|NEMA|NEM

我得到下一个错误:

  

错误:编码“UTF8”的无效字节序列:0x00
  背景:COPY vendor_table,第4行

这是表格代码:

CREATE TABLE vendor_table 
(
  v_id integer,
  company character varying(255),
  vendorcode character varying(255)
)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

之前我遇到过同样的问题。用编辑器打开csv文件,将编码更改为UTF-8并再次保存。 我用notepad ++,编码菜单 - >转换为没有BOM的UTF-8