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