1
我有一个大表(300万行),我想转储到CSV - 我需要做一些处理,不能用SQL来完成。现在我使用Squirrel作为客户端,并且它对于大型数据集显然没有很好的处理 - 至少据我自己(有限)的经验可以看出。如果我在实际的主机上运行查询,它会使用更少的内存吗?谢谢你的帮助。转储到CSV/Postgres内存
我有一个大表(300万行),我想转储到CSV - 我需要做一些处理,不能用SQL来完成。现在我使用Squirrel作为客户端,并且它对于大型数据集显然没有很好的处理 - 至少据我自己(有限)的经验可以看出。如果我在实际的主机上运行查询,它会使用更少的内存吗?谢谢你的帮助。转储到CSV/Postgres内存
我敢打赌。您可以直接使用COPY将表格转储为CSV文件,但我不认为这会占用太多内存。
试试这个:
COPY tablename
TO 'filename.csv'
WITH
DELIMITER AS ','
NULL AS ''
CSV HEADER