postgresql copy用法
1,导出表数据
1)导出test表数据到txt
copy test to '/home/jinli/test.txt';
2)导出test表数据到csv
copy test to '/home/jinli/test.csv' with csv header;
3)自定义查询导出
copy (select * from test a,test b)to '/home/jinli/test2.txt' with csv header;
2,导入表数据
1)从txt导入数据到test表
copy test from '/home/jinli/test.txt';
2)从csv导入数据到test表
copy test from '/home/jinli/test.csv' with csv header;
注意:
1,copy命令必须有SUPERUSER权限。
2,导出路径需要有写权限。