如何使用pgAdmin复制单个postgresql表



我正在尝试在使用pgAdmin 4 v4删除表之前复制它。这是我使用的查询。

copy table_name to 'C:tmpbackup.csv' DELIMITER ',' CSV HEADER;

但我收到了错误信息。

错误:必须是超级用户或pg_write_server_files角色的成员才能复制到文件提示:任何人都可以复制到stdout或从stdin。psql的\copy命令也适用于任何人。SQL状态:42501

我使用了

copy table_name to 'C:tmpbackup.csv' DELIMITER ',' CSV HEADER;

查询,但在copy处出现错误。有人知道如何将表复制为文件(csv/sql(吗?

您不能在pgAdmin中使用copy,因为copy是一个psql命令,而COPY是一个SQL命令。

最新更新