从pgadmin导出查询结果到Excel文件

12

我正在尝试从pgadmin中的一个查询结果导出到Excel文件,我已经尝试了:

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

但它返回错误:

ERROR: must be superuser to COPY to or from a file
2个回答

3

pgadmin,在“pgadmin系统用户”下运行时不能访问 /tmp/ 目录。 您需要授予postgres用户或所有用户对 /tmp/ 目录的访问权限。


-3
在pgAdmin4中,您可以创建一个具有超级用户权限的新服务器:
1)例如,在Windows上使用pgAdmin4,右键单击“浏览器”窗口中的“服务器”>单击“创建”,然后单击“服务器”。
2)在“常规”选项卡中输入“名称”>在“连接”选项卡中,输入“主机名”。 “用户名”应该是超级用户,例如“postgres”,并输入正确的“密码”。
3)单击“保存”。
完成后,您可以转到“查询工具”并执行您的代码。它对我有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接