首页 > 其他 > 详细

postgre 导出单表和导入

时间:2018-12-21 19:24:03      阅读:143      评论:0      收藏:0      [点我收藏+]

pg除了可以通过dump的方式导入和导出。如果只是导出数据,可以直接使用copy

导出

COPY user TO '/tmp/data/test.csv' WITH csv;
COPY user(name,password) TO '/tmp/data/test.csv' WITH csv;
COPY (select * from user) TO '/tmp/data/test.csv' WITH csv;
COPY (select name,age from user) TO '/tmp/data/test.csv' WITH csv header;

注意,远程连接也只会导出文件的数据库所在的目录。

语法

COPY { table_name [ ( column_name [, ...] ) ] | ( query ) }
    TO { 'filename' | PROGRAM 'command' | STDOUT }
    [ [ WITH ] ( option [, ...] ) ]

导入

COPY user_1 FROM '/tmp/data/test.csv' WITH csv;

语法

COPY table_name [ ( column_name [, ...] ) ]
    FROM { 'filename' | PROGRAM 'command' | STDIN }
    [ [ WITH ] ( option [, ...] ) ]

postgre 导出单表和导入

原文:https://www.cnblogs.com/woshimrf/p/postgres-dump-table.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!