这是一个非常简单的问题,我正在使用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文件中那样出现在数据库中?
1 回答
根据documentation,默认引号符号为“,因此您需要提供具有不同符号的QUOTE参数 . 引号符号必须是单个单字节字符 .