2010-05-04 50 views
1

我有一個大表(300萬行),我想轉儲到CSV - 我需要做一些處理,不能用SQL來完成。現在我使用Squirrel作爲客戶端,並且它對於大型數據集顯然沒有很好的處理 - 至少據我自己(有限)的經驗可以看出。如果我在實際的主機上運行查詢,它會使用更少的內存嗎?謝謝你的幫助。轉儲到CSV/Postgres內存

回答

1

我敢打賭。您可以直接使用COPY將表格轉儲爲CSV文件,但我不認爲這會佔用太多內存。

1

試試這個:

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