2017-04-19 41 views
1

我在Ubuntu上運行Postgresql版本9.3。我想知道是否有辦法在Postgres數據庫上運行存儲在腳本中的select語句,然後將結果發送到csv。我知道如何自己做兩者中的任何一個;例如,導出爲CSV文件(與查詢明確地寫出來):Postgresql:運行SQL查詢腳本並導出到csv

COPY(select * from mytable) to 'path/to/file.csv' with csv header; 

和運行SQL腳本:

\i 'myscript.sql' 

但周圍搜索後,我無法弄清楚如何在一個一舉兩得行動。也就是說,我無法弄清楚在運行查詢腳本時如何導出到csv,而不是手動輸入select語句。

+1

你能嘗試解釋你想要什麼好一點 –

回答