как игнорировать первые 5 строк из CSV-файла, чтобы я мог вставить данные в базу данных postgresql - PullRequest
0 голосов
/ 13 ноября 2018

первые 5 строк - это информационные строки, и я хочу игнорировать эти строки, чтобы остальные строки можно было вставить в базу данных postgresql

1 Ответ

0 голосов
/ 13 ноября 2018

При импорте в postgres с помощью команды COPY из CSV у вас есть опция «HEADER».Используя эту опцию, вы можете пропустить первую строку.Но вы не можете пропустить более одной строки, для этого вы должны использовать язык программирования, который изменит файл перед запуском команды COPY postgresql.

HEADER Указывает, что файл содержит строку заголовка симена каждого столбца в файле.При выводе первая строка содержит имена столбцов из таблицы, а при вводе первая строка игнорируется.Эта опция разрешена только при использовании формата CSV.

https://www.postgresql.org/docs/10/sql-copy.html

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