【发布时间】:2015-02-20 21:10:12
【问题描述】:
这是一个很简单的问题,我使用psql终端命令COPY如下图
COPY tbname FROM '/tmp/file.csv'
delimiter '|' csv;
但是这个file.csv包含诸如
之类的数据random|stuff|32"
还有
random|other "stuff"|15
按照 Postgres 网站的建议,我尝试使用双引号来转义引号
random|stuff|32""
random|other ""stuff""|15
这似乎完全删除了我不想要的引号。 有没有办法让导入将这些引号视为常规字符,以便它们像在 csv 文件中一样出现在数据库中?
【问题讨论】:
标签: postgresql csv import copy