Я написал небольшой инструмент под названием psql2csv
, который инкапсулирует шаблон COPY query TO STDOUT
, что приводит к правильному CSV. Его интерфейс похож на psql
.
psql2csv [OPTIONS] < QUERY
psql2csv [OPTIONS] QUERY
Предполагается, что запросом является содержимое STDIN, если оно есть, или последний аргумент. Все остальные аргументы перенаправляются в psql, кроме следующих:
-h, --help show help, then exit
--encoding=ENCODING use a different encoding than UTF8 (Excel likes LATIN1)
--no-header do not output a header