我需要将一个大表导出到csv文件并压缩它.
我可以使用复制命令从postgres导出它,比如-
COPY foo_table to '/tmp/foo_table.csv' delimiters',' CSV HEADER;
然后可以像gzip一样压缩它-
gzip -c foo_table.csv > foo.gz
这种方法的问题是,在我得到最终的压缩文件之前,我需要创建这个中间的csv文件,它本身是巨大的.
有没有一种方法可以在csv中导出表格并一步压缩文件?
当做