将字段值中带有\的CSV数据加载到Postgresql中

时间:2019-10-10 19:40:31

标签: postgresql csv copy

我正在尝试使用COPY查询将大量数据加载到PostgreSQL(11)表中,某些记录的行如“ \。”,它位于带引号的字段内。 PostgreSQL无法导入该CSV

如果字段值带有“ \”,即使由PostgreSQL COPY生成的CSV也不会导入。

示例:

$ psql mydb -c 'COPY data_import2 (import_field) TO STDIN WITH CSV
"some rubbish
\.
more rubbish"
$ echo '"some rubbish
\.
more rubbish"' | psql mydb -c 'COPY data_import2 (import_field) FROM STDIN WITH CSV'

生成“未引号的CSV引用字段”

有解决问题的方法吗?

0 个答案:

没有答案