Экспортировать CSV-файл для любого SQL-запроса можно так:
psql --csv -c 'select * from orders'
psql уже содержит встроенную утилиту для работы с CSV. Просто укажи параметры подключения, запрос в кавычках — и готово.
– флаг
--csv выводит данные в формате CSV прямо в stdout– добавь
>, чтобы направить вывод в файл на локальной системеЭтот способ не такой гибкий, как
\copy, но для простого экспорта результатов запроса — это быстрое и удобное решение.Прямой вывод в CSV избавляет от лишней постобработки. Нам нравится, как psql позволяет быстро и эффективно работать со структурированными данными — для отчётов, аудита и загрузки в таблицы.
👉 @SQLPortal