如何将PostgreSQL中的结果数据导出到.CSV?

jun*_*ior 5 postgresql export-to-csv

我使用PostgreSQL 9.4.1

我的查询:

copy(select * from city) to 'C:\\temp\\city.csv'
copy(select * from city) to E'C:\\temp\\city.csv'
Run Code Online (Sandbox Code Playgroud)

错误:COPY不允许相对路径归档**********错误**********

错误:COPY到文件SQL状态不允许使用相对路径:42602

Pol*_*k-Z 10

这种情况一样,您似乎正在尝试copy从托管数据库的计算机以外的计算机上使用。copy仅从数据库主机的本地文件系统执行 I/O。如果您有权访问该文件系统,则可以相应地调整您的尝试。否则,你可以使用\复制命令psql


nhu*_*uvy 7

我正在使用 pgAdmin v1.5 。第一个查询是

select table_name from information_schema.tables where table_catalog = 'ofbiz' order by table_name
Run Code Online (Sandbox Code Playgroud)

然后我按下下载按钮,pgAdmin将返回一个csv文件,是第一个查询的结果集。 在此输入图像描述