Разделить большой postgres стол на несколько CSV - PullRequest
3 голосов
/ 12 февраля 2020

Я использую следующий запрос psql для подключения к удаленному хосту и разделения большой таблицы на несколько CSV-файлов.

psql -h xx -p xx -U xx -d xx -c "\COPY (select * from table) TO program 'split --lines 1000' (format csv)

Я не понимаю, какую ошибку я здесь делаю.

1 Ответ

2 голосов
/ 12 февраля 2020

Вы пробовали использовать STDOUT?

$ psql -d db -c "COPY (SELECT * FROM t) TO STDOUT CSV " | split -1000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...