PostgresSQL将查询结果写入CSV文件

今天客户要求将数据库查询结果导入到csv文件

刚开始还以为postgresql没办法做到。

没有弄过,只有搜索之。还好在下面找到了。

可是到查询结果里面包含换行符时候,结果就是不正确的。这点必须要注意。

出自:

http://lovejuan1314.javaeye.com/blog/227956

Java代码
  1. su-postgres
  2. psqldb_name
  3. //以,分隔数据
  4. db_name=#>/f','
  5. //outputformat
  6. db_name=#>/a
  7. //outputrows
  8. db_name=#>/t
  9. //outputfileandpath
  10. db_name=#>/o/tmp/foo.csv
  11. //querystatment
  12. db_name=#>select*fromviewslimit1;
  13. //close
  14. db_name=#>/o



使用copY命令装载入新表

Java代码

copyviews_bakfrom'/tmp/foo.csv'withcsv;

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...