微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;

原文地址:https://www.jb51.cc/postgresql/197257.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐