【发布时间】:2018-07-12 05:38:50
【问题描述】:
制表符分隔的文本文件中有很多独立的双引号'"',需要用psql \copy 命令加载到PostgreSQL中。
如果我使用FORMAT CSV选项,我必须指定QUOTE,并且QUOTE char需要配对。
这是代码和输出,
create table t1(
c1 varchar(20),
n1 numeric
);
echo 'Alf_7" 5.12' > m.csv
psql> \copy t1 FROM 'm.csv' (FORMAT CSV, delimiter E'\t', NULL 'NULL', HEADER false);
ERROR: unterminated CSV quoted field
CONTEXT: COPY t1, line 1: "Alfa_7" 5.1
【问题讨论】:
标签: postgresql psql