Postgresql將查詢結果導出到文件中

1、寫入文件命令:

\o /mytemp/write.txt

接下來執行query命令:

select rs.* from (select distinct(phone_no || ',') from t_cw where phone_no like '1__________' and phone_no not like '17%') rs limit 10000 offset 170000;

執行的結果將自動寫入到文件write.txt中,但是每一行第一個字符是空格

如果想再次打開屏幕輸出,則再次使用命令:

\o   //關閉文件輸出,切換到屏幕輸出

2、使用copy to

COPY (SELECT foo, bar FROM baz) TO '/tmp/query.csv' (format csv, delimiter ';')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章