如何从SQL创建CSV文件?

时间:2010-06-11 13:21:54

标签: postgresql

我想知道如何从SQL创建或导出CSV文件?是否有类似于pgsql2shp的函数? 我很感激您的想法,提示或解决方案。

3 个答案:

答案 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文件。

相关问题