Как команда PostgreSQL Copy работает в Windows? - PullRequest
0 голосов
/ 19 сентября 2018

Мне нужно скопировать данные таблицы в текстовый файл в Windows в формате CSV.Как это сделать?

Что я пробовал:

COPY test TO '"E:\\test.csv"' DELIMITER ',' CSV HEADER;

Я получаю сообщение об ошибке при выполнении этого запроса.Этот test.csv файл необходимо создать в первую очередь, прежде чем копировать в него данные.

ОШИБКА: относительный путь не разрешен для COPY для файла Состояние SQL: 42602

1 Ответ

0 голосов
/ 20 сентября 2018

Это будет работать, если у вас есть разрешения.Он поместит файл csv в корневой каталог того же диска, на котором установлен Postgresql, вероятно, C:

COPY test TO '\test.csv' DELIMITER ',' CSV HEADER;
...