自定义quote字符
最近更新时间: 2025-02-18 16:02:00
postgres=# \! cat /data/pgxz/t.csv
1,TDSQL PG,,7
2,%pg'", xc%%%,2017-10-28 18:24:05.643102,3
3,pgxz,2017-10-28 18:24:05.645691,
#如果不配置quote字符则无法导入文件
postgres=# copy t from '/data/pgxz/t.csv' (format 'csv');
ERROR: unterminated CSV quoted field
CONTEXT: COPY t, line 4: "2,%pg'", xc%%%,2017-10-28 18:24:05.643102,3
3,pgxz,2017-10-28 18:24:05.645691,
"postgres=# copy t from '/data/pgxz/t.csv' (format 'csv',quote '%');
COPY 3
postgres=#
postgres=# copy t from '/data/pgxz/t.csv' (format 'text',quote '%');
ERROR: COPY quote available only in CSV mode
#只有csv格式导入时才能配置quote字符