Сохранение вывода предварительного запроса в файл - PullRequest
0 голосов
/ 16 февраля 2020

Я довольно новичок в PostgreSQL, но мне нужно запросить некоторые результаты, используя psql в интерактивном сеансе командной строки. Я подключаюсь через кластер, и я хотел бы извлечь выходные данные запроса в файл для дальнейшего анализа.

Команда, которую я использую для подключения, - psql -h hostname.with.dbs -p 5432 -U my-username, и внутри я делаю запрос. Но мне не ясно, как передать это в файл в моей папке пользователя на машине, которая использовалась для подключения к Presto.

Если мне нужно добавить больше деталей, дайте мне знать, так как я не эксперт и может забыть добавить важную информацию. Спасибо всем!

1 Ответ

0 голосов
/ 17 февраля 2020

Я нашел решение для этого. В основном добавление \g file_name; в конце запроса. Сохраняет файл в каталоге, где я запустил команду для подключения к базе данных. Я не пытался добавить полный путь к имени файла, но я предполагаю, что он также будет работать.

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