【发布时间】:2015-03-18 16:16:42
【问题描述】:
我必须备份我的数据库,但是当我右键单击数据库然后备份时,备份按钮被禁用。同样在现有数据库中,由于“还原”按钮太禁用而无法还原。 在创建新数据库之前,我工作正常。
它们是如何启用的?
【问题讨论】:
-
猜测您可能没有以超级用户身份连接。很难确定。
标签: database postgresql backup pgadmin pg-restore
我必须备份我的数据库,但是当我右键单击数据库然后备份时,备份按钮被禁用。同样在现有数据库中,由于“还原”按钮太禁用而无法还原。 在创建新数据库之前,我工作正常。
它们是如何启用的?
【问题讨论】:
标签: database postgresql backup pgadmin pg-restore
我在从备份中恢复数据库时遇到问题,所以我遵循了一些步骤:
你的问题一定会解决的。
你可以去看看我的视频我在哪里展示了一步一步的问题。
[链接] (https://youtu.be/GS3Dg0TfyFI)
【讨论】:
我已经签入了 pgadmin4 sql:
SELECT * FROM pg_available_extensions;
并获得了当前安装的 2.1,这是不正确的。您需要检查 db 命令行,相同的查询确实导致未安装 adminpack。
解决方法:用命令行登录数据库并写入
CREATE EXTENSION adminpack;
【讨论】:
在我的情况下,我在 Windows 上,
如果没有安装python,请安装它。
重启,你就完成了。
【讨论】:
问题可能是由于您根本没有安装 pg_dump 和 pg_restore 工具(或者它们对 pgadmin 不可见)。
这发生在我通过PostgreSQL yum repository 在 CentOS 7 上安装 pgadmin3 时。为了解决这个问题,我必须使用这些工具安装软件包——在我的例子中是 postgresql94(PostgreSQL 客户端程序和库)。
在其他发行版上,您需要找到应该安装的软件包。 AFAIK 这个问题在 Windows 环境中不存在,pgadmin 安装程序可能具有所有需要的依赖项。
【讨论】:
我遇到了这个问题(恢复按钮被禁用),问题是转储损坏。
所以,我创建了一个新的转储并再次尝试。选择新文件后,按钮变为可用。
【讨论】:
这是一个解决方案:
$ yum install postgresql-contrib
【讨论】:
只需重新安装您的 PGAdmin3。
我们在 Mac 上遇到了同样的问题,重新安装后,右键菜单显示更多选项,如“恢复”和“备份”。
【讨论】:
我在 ubuntu 14.04 中遇到了同样的问题。必须同时安装 postgresql-client-common(包含 pg_dump 和 pg_restore)和 postgresql-client 包。
【讨论】:
nix-env -iA nixos.postgresql