Postgres import CSV - PullRequest
       13

Postgres import CSV

0 голосов
/ 27 января 2019

Я импортирую файл CSV в таблицу postgres (пустая таблица). Я использую инструмент импорта / экспорта postgress, чтобы перейти к файлу CSV, расположенному на моем C :.Я продолжаю получать следующее сообщение об ошибке после того, как импорт падает более чем

Сообщение об ошибке: Копирование данных таблицы 'public.organisation_2019_01' в базу данных 'address_search3' для сервера 'AddressBase_Premium

"C: \ ProgramФайлы \ PostgreSQL \ 9.6 \ bin \ psql.exe "--command" "\ copy public.organisation_2019_01 (record_identifier, change_type, pro_order, uprn, org_key, организация, 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, на которые она падает, аналогичны приведенным ниже

. В настоящий момент она падает на любые записи, которые были опубликованывстречается с апострофами в строке;

31, "I", 393692,200004641933, "1525O000083087", "FISH 'N' CHICK'N '", "", 2010-05-14,, 2016-02-10,2002-11-21

Если убрать апо"FISH 'N' CHICK'N '", т. е. "около N записи, которую он анализировал до следующего экземпляра (записи) в CSV с этой же проблемой и падает.

У меня есть большие CSV 100 000'с записями и не уверен, смогу ли я уйти от данных в файле CSV, чтобы помочь с их загрузкой в ​​таблицу Postgres?

...