postgresql导出sql执行结果到文件的方法(转)

原文:http://blog.sina.com.cn/s/blog_840dd283010178jz.html

对于一些特殊字符,比如字符🎈,注意这不是一个口,而是方框,在命令行界面输出时,不能正常显示,复制也很不方便,最好是放在文本文件中。

postgresql中可以导出某个sql的执行结果到文件中,方法是在psql中首先执行\o filename,然后执行要导出结果的sql语句即可,可以看到刚刚执行的sql执行结果已经在filename中了。方便,强大,赞!

 
举个例子:
 
psql test_db;
\o /tmp/test.out
select username from member where age > 18;
 
然后在/tmp/test.out文件中已经有了member表中age>18的所有用户的姓名,下载下来导入到excel中处理吧!
posted @ 2015-10-13 21:09  奋斗终生  Views(4447)  Comments(0Edit  收藏  举报