postgre 导出单表和导入
Posted woshimrf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgre 导出单表和导入相关的知识,希望对你有一定的参考价值。
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 导出单表和导入的主要内容,如果未能解决你的问题,请参考以下文章