Как импортировать плохо отформатированный файл csv в таблицу postgresql - PullRequest
1 голос
/ 29 мая 2020

У меня есть CSV-файл с проблемой форматирования:

first column,second column,third column,fourth column
col1,col2,col3,col4
a1,b1,c1,d1
a2,,c2,d2
a3,b3
a4,b4,c4,d4

Когда я хочу импортировать в postgresql таблицу с

\copy public.import FROM PROGRAM 'more +1 \"file.csv\"' DELIMITER ',' ENCODING 'UTF8' CSV HEADER"

, у меня появляется сообщение об ошибке "отсутствующие данные для столбца" col3 "

с файлом csv

first column,second column,third column,fourth column
col1,col2,col3,col4
a1,b1,c1,d1
a2,,c2,d2
a3,b3,,
a4,b4,c4,d4

без проблем.

Как решить эту проблему без изменения csv?

Работаю с postgresql 9,4

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...