2010-05-04 48 views
1

我有一个大表(300万行),我想转储到CSV - 我需要做一些处理,不能用SQL来完成。现在我使用Squirrel作为客户端,并且它对于大型数据集显然没有很好的处理 - 至少据我自己(有限)的经验可以看出。如果我在实际的主机上运行查询,它会使用更少的内存吗?谢谢你的帮助。转储到CSV/Postgres内存

回答

1

我敢打赌。您可以直接使用COPY将表格转储为CSV文件,但我不认为这会占用太多内存。

1

试试这个:

COPY tablename 
TO 'filename.csv' 
WITH 
     DELIMITER AS ',' 
     NULL AS '' 
     CSV HEADER