我必须备份我的数据库,但是当我右键单击数据库然后备份时,禁用备份按钮。同样在现有数据库中,由于“还原”按钮太禁用而无法还原。 我工作正常,直到我创建一个新的数据库。
它们如何启用?
答案 0 :(得分:9)
我在ubuntu 14.04中遇到了同样的问题。有必要安装postgresql-client-common(包含pg_dump和pg_restore)和 postgresql-client软件包。
答案 1 :(得分:7)
答案 2 :(得分:3)
这是一个解决方案:
$ yum install postgresql-contrib
答案 3 :(得分:1)
问题可能是因为你没有安装pg_dump和pg_restore工具(或者pgadmin看不到它们)。
通过PostgreSQL yum repository在CentOS 7上安装pgadmin3时发生这种情况。要解决这个问题,我必须使用这些工具安装软件包 - 在我的例子中是postgresql94(PostgreSQL客户端程序和库)。
在其他发行版上,您需要找到应安装的软件包。 AFAIK此问题在Windows环境中不存在,pgadmin安装程序可能具有所有必需的依赖项。
答案 4 :(得分:1)
我在从备份中恢复我的数据库时遇到了问题,所以我执行了一些步骤:
你的问题一定会得到解决。
你可以去看看我的视频在哪里我展示了一步一步的问题。
[链接] (https://youtu.be/GS3Dg0TfyFI)
答案 5 :(得分:0)
只需重新安装PGAdmin3。
我们在Mac上遇到了同样的问题,重新安装后,右键菜单显示了“还原”和“备份”等更多选项。
答案 6 :(得分:0)
我遇到了这个问题(恢复按钮已禁用),问题是转储损坏。
所以,我创建了一个新的转储并再次尝试。选择新文件后,该按钮可用。
答案 7 :(得分:0)
就我而言,我在Windows上
如果未安装python,请安装它。
重新启动,您就完成了。
答案 8 :(得分:0)
我已经检查了pgadmin4 sql:
SELECT * FROM pg_available_extensions;
,并获得当前安装的2.1,这是不正确的。您需要在db命令行上进行检查,同一查询的结果是未安装adminpack。
解决方案:在命令行登录到数据库并写入
CREATE EXTENSION adminpack;