2015-09-29 42 views
1

我想從我的本地的PostgreSQL將數據發送到遠程服務器以CSV形式..類似 東西 copy (select * from table) to /home/ubuntu/a.csv with csv 但在地方當地豬病的出口從本地數據庫中的數據遠程服務器,我想在其他服務器上使用此csv轉儲PostgreSQL的:以CSV

+0

不支持'COPY',但有一些解決方法。描述一下你的場景。你在使用psql嗎?看看這裏:http://dba.stackexchange.com/questions/36235/export-postgres-table-on-remote-server-to-csv-file-on-local-machine –

回答

0

使用psql客戶端的\copy功能;這正是你想要的。

0

據我所知複製命令從本地路徑/位置讀取/寫入。要在遠程服務器上生成輸出文件,您需要使用腳本(bash/python)在遠程服務器上執行復制命令。

+0

'copy'總是寫入文件在**服務器**上。不要將它與psql的將文件寫入客戶端的'\ copy'混淆。 –