使用quote选项导入.csv的Postgres复制命令在目标表中创建更多双引号

问题描述

我想将 .csv 文件(以“|”分隔)导入 postgres 表。以下是 csv 文件的示例数据。此 csv 文件中的数据有双引号 (") 45926052|3|70092111944|氯胺酮"注射器|25180|5902629|1.00000|||4|Pham|2018-08-30|9999-12-31 我使用以下代码将这些数据导入到 postgres 表中。

复制public.destination_tbl 来自 'D:\Target\sample_data.csv' 分隔符'|' 引用 E'$' csv 标题

下图您可以看到导入后目标表中的数据。在这里,您可以在第一列中看到一个双引号,并在实际双引号附近看到额外的两个双引号。 enter image description here

我希望表中导入的数据与源 csv 文件中的数据相同。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...