Postgresql将查询结果导出到文件中

前端之家收集整理的这篇文章主要介绍了Postgresql将查询结果导出到文件中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、写入文件命令:

\o@H_301_5@ /mytemp/write.txt

接下来执行query命令:

select@H_301_5@ rs.* from@H_301_5@ (select@H_301_5@ distinct@H_301_5@(phone_no || ','@H_301_5@) from@H_301_5@ t_cw where@H_301_5@ phone_no like@H_301_5@ '1__________'@H_301_5@ and@H_301_5@ phone_no not@H_301_5@ like@H_301_5@ '17%'@H_301_5@) rs limit 10000@H_301_5@ offset 170000@H_301_5@;@H_301_5@

执行的结果将自动写入到文件write.txt中,但是每一行第一个字符是空格

2、使用copy to

COPY@H_301_5@ (SELECT@H_301_5@ foo,bar FROM@H_301_5@ baz) TO@H_301_5@ '/tmp/query.csv'@H_301_5@ (format csv,delimiter ';'@H_301_5@)

猜你在找的Postgre SQL相关文章