Мне нужно экспортировать большую таблицу в файл csv и сжать ее.
Я могу экспортировать его с помощью команды COPY из postgres like -
COPY foo_table to '/tmp/foo_table.csv' delimiters',' CSV HEADER;
А потом можно сжать его с помощью gzip like -
gzip -c foo_table.csv > foo.gz
Проблема с этим подходом заключается в том, что мне нужно создать этот промежуточный файл csv, который сам по себе огромен, прежде чем я получу свой окончательный сжатый файл.
Есть ли способ экспортировать таблицу в csv и сжать файл за один шаг?
С уважением, Sujit