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