在使用pgAdmin 4 v4删除表之前,我正在尝试复制它。下面是我使用的查询。
copy table_name to 'C:\tmp\backup.csv' DELIMITER ',' CSV HEADER;
但我收到了错误信息。
错误:必须是超级用户或pg_write_server_files角色的成员才能复制到文件提示:任何人都可以复制到stdout或stdin。psql的\copy命令也适用于任何人。SQL状态: 42501
我用过
\copy table_name to 'C:\tmp\backup.csv' DELIMITER ',' CSV HEADER;
查询,但是\copy
出现了错误。有人知道如何将表复制为文件(csv/sql)吗?
发布于 2020-10-07 23:25:15
您不能在\copy
中使用pgAdmin,因为\copy
是psql命令,而COPY
是SQL命令。
https://stackoverflow.com/questions/64257061
复制相似问题