Как создать файл CSV из SQL? - PullRequest
2 голосов
/ 11 июня 2010

Мне интересно, как создать или экспортировать файл CSV из SQL? Есть ли какая-нибудь функция для этого похожая на pgsql2shp? Буду признателен за ваши идеи, советы или решения.

Ответы [ 3 ]

6 голосов
/ 11 июня 2010

Вы можете сохранить полную таблицу в виде файла, используя эту команду:

COPY tablename TO STDOUT CSV

Ref: https://www.postgresql.org/docs/current/static/sql-copy.html

4 голосов
/ 11 июня 2010

Вы можете попробовать. Но я полагаю, что могут быть некоторые синтаксические изменения в зависимости от версии.

COPY (SELECT foo,bar FROM whatever) TO ‘/tmp/dump.csv’ WITH CSV HEADER
1 голос
/ 13 июня 2010

Если вы используете pgAdmin, вы можете экспортировать любой запрос в CSV-файл.

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