postgresql導出某張表的數據


\copy 表名 to 路徑 with csv

比如:

\copy dataset to /home/backup/dataset.csv with csv

 

\copy dataset to /home/backup/dataset.csv with csv header      帶字段名

 

 

導入CSV

COPY mytable FROM '/myfile.csv'  WITH CSV  HEADER

postgres=# COPY vender(sid,vender_id,vender_name,connector,created_by,created_dt,version,del_flg)  
 from 'E:\Vendor.csv' WITH CSV  HEADER;  

 

 

 

另一篇,覺得挺靠譜的。

http://blog.chinaunix.net/uid-7270462-id-3478360.html

 

----------------------------------------------------------------------------------------------------------------------------------------------

上面是導入導出為csv格式的數據,下面說說導出為.sql格式

pg_dump -t table_name -f /filename.sql 數據庫名
pg_restore -d 數據庫名 testdbdata.sql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM