1

我有一个大表(3 亿行),我想转储到 csv - 我需要做一些 SQL 无法完成的处理。现在我使用 Squirrel 作为客户端,它显然不能很好地处理大型数据集——至少就我自己(有限的)经验而言。如果我在实际主机上运行查询,它会使用更少的内存吗?谢谢你的帮助。

4

2 回答 2

1

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

于 2010-05-04T21:04:41.167 回答
1

尝试这个:

COPY tablename
TO 'filename.csv'
WITH 
      DELIMITER AS  ','
      NULL AS ''
      CSV HEADER
于 2010-05-05T01:44:22.010 回答