psql \ команда копирования не работает на windows - PullRequest
0 голосов
/ 06 января 2020

У меня есть указанная ниже psql команда копирования, которая отлично работает на linux сервере

export PGPASSWORD=****;psql -h "***" -U "***" -c "\copy (SELECT id, name,age FROM empschema.employee where id > 0 and id<=8238226) TO STDOUT WITH DELIMITER '|' CSV HEADER" dbname >/var/prod/test/first.CSV

Затем я изменил экспорт для установки и попробовал следующую команду в windows:

SET PGPASSWORD=****;psql -h "***" -U "***" -c "\copy (SELECT id, name,age FROM empschema.employee where id > 0 and id<=8238226) TO STDOUT WITH DELIMITER '|' CSV HEADER" dbname >C:/test/first.CSV

выше не вызывает никаких ошибок, но создает пустой файл в указанном каталоге. Может кто-нибудь, пожалуйста, помогите, что мне нужно изменить в команде, чтобы она работала на windows и linux

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