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

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

1、写入文件命令:

\o@H_404_5@ /mytemp/write.txt

接下来执行query命令:

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

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

2、使用copy to

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

猜你在找的Postgre SQL相关文章