将查询结果从pgadmin导出到excel文件

时间:2016-03-29 14:44:31

标签: sql postgresql pgadmin

我正在尝试将pgadmin中的查询结果导出到我尝试过的excel文件中:

COPY (Select * From SYSTEMS) To '/tmp/test.csv' With CSV;

但它返回错误:

ERROR: must be superuser to COPY to or from a file

2 个答案:

答案 0 :(得分:1)

在“ pgadmin系统用户”下运行的

pgadmin不能包含在/ tmp /目录中。 您需要为postgres用户或/ tmp / catalog的所有用户授予访问权限。

答案 1 :(得分:-3)

在pgAdmin4中,您可以创建具有超级用户权限的新服务器:

1)例如,对于Windows的pgAdmin4,右键单击"服务器"在"浏览器"窗口>点击"创建"然后"服务器"。

2)输入"名称"在"将军"标签>在"连接"选项卡,输入"主机名"。 "用户名"应该是一个超级用户,例如" postgres"使用正确的密码"。

3)点击"保存"。

完成后,您可以转到"查询工具"并执行你的代码。有用。对我来说。