Postgres导入CSV

时间:2019-01-27 18:49:32

标签: csv import string-parsing postgresql-9.6

我要将CSV文件导入到postgres表(空表)中 我正在使用postgress导入/导出工具导航到C:上的CSV文件。我继续收到以下错误消息 进口下降

错误消息: 将表数据'public.organisation_2019_01'复制到服务器'AddressBase_Premium

的数据库'address_search3'上

“ C:\ Program Files \ PostgreSQL \ 9.6 \ bin \ psql.exe”-命令“ \ copy public.organisation_2019_01(record_identifier,change_type,pro_order,uprn,org_key,organizational,legal_name,start_date,end_date,last_update_date ,entry_date)FROM'C:/ADDRES~1/ADDRES~1/ID31_O~1.CSV'DELIMITER','CSV HEADER ENCODING'UTF8'QUOTE'\“'ESCAPE'''';”“

我想知道如何解决记录的解析问题,例如下面的记录,其中记录在CSV中的记录是 像下面的那个

目前,它属于postgres遇到的所有记录 字符串中的撇号;

31,“ I”,393692,200004641933,“ 1525O000083087”,“ FISH'N'CHICK'N'”,“”,2010-05-14,,2016-02-10,2002-11-21 < / p>

如果我删除“ FISH'N'CHICK'N'”中的撇号,即“ N条记录附近” 它会解析到CSV中的下一个实例(记录),并且出现相同的问题 然后倒下。

我有100,000个CSV大记录,不确定是否可以转义数据 CSV文件中以帮助将其加载到Postgres表中?

0 个答案:

没有答案