我想知道如何从SQL创建或导出CSV文件?是否有类似于pgsql2shp的函数? 我很感激您的想法,提示或解决方案。
答案 0 :(得分:6)
您可以使用以下命令将完整的表格保存为文件:
COPY tablename TO STDOUT CSV
参考:https://www.postgresql.org/docs/current/static/sql-copy.html
答案 1 :(得分:4)
你可以尝试一下。但我相信可能会有一些语法更改,具体取决于版本。
COPY (SELECT foo,bar FROM whatever) TO ‘/tmp/dump.csv’ WITH CSV HEADER
答案 2 :(得分:1)
如果您使用pgAdmin,则可以将运行的任何查询导出到CSV文件。