Database 备份和还原选项在pgAdmin III中不可用

Database 备份和还原选项在pgAdmin III中不可用,database,postgresql,backup,pgadmin,pg-restore,Database,Postgresql,Backup,Pgadmin,Pg Restore,我必须备份我的数据库,但当我右键单击数据库然后备份时,备份按钮被禁用。类似地,在现有数据库中,由于“还原”按钮被禁用,因此无法还原。 在创建新数据库之前,我一直工作得很好 如何启用它们?问题可能是由于您没有安装pg_转储和pg_还原工具(或者pgadmin看不到这些工具) 这是在CentOS 7上通过安装pgadmin3时发生的。为了解决这个问题,我必须安装带有这些工具的软件包——在我的例子中是postgresql94(PostgreSQL客户端程序和库) 在其他发行版上,您需要找到应该安装的软

我必须备份我的数据库,但当我右键单击数据库然后备份时,备份按钮被禁用。类似地,在现有数据库中,由于“还原”按钮被禁用,因此无法还原。 在创建新数据库之前,我一直工作得很好


如何启用它们?

问题可能是由于您没有安装pg_转储和pg_还原工具(或者pgadmin看不到这些工具)

这是在CentOS 7上通过安装pgadmin3时发生的。为了解决这个问题,我必须安装带有这些工具的软件包——在我的例子中是postgresql94(PostgreSQL客户端程序和库)


在其他发行版上,您需要找到应该安装的软件包。如果这个问题在Windows环境中不存在,那么pgadmin安装程序可能有所有需要的依赖项。

我在ubuntu 14.04中也遇到了同样的问题。必须同时安装postgresql客户端公用程序(包含pg_转储和pg_还原)postgresql客户端软件包。

只需重新安装PGAdmin3即可

我们在Mac上遇到了同样的问题,重新安装后,右键单击菜单显示了更多选项,如“还原”和“备份”。

以下是解决方案:

$ yum install postgresql-contrib
我有这个问题(还原按钮被禁用),问题是转储已损坏


因此,我创建了一个新的转储并重试。选择新文件后,按钮可用。

无需重新安装, 只需打开文件->选项->二进制路径,并将设置“PG bin path”添加到PG_dump/PG_restore所在的路径。

就我而言,我使用的是windows

如果未安装python,请安装它


重新启动,您就完成了。

我已签入pgadmin4 sql:

SELECT * FROM pg_available_extensions;
并获得了当前安装的2.1版本,该版本不正确。您需要在db命令行上进行检查,相同的查询确实导致未安装adminpack

解决方案:在comand线路上登录数据库并写入

CREATE EXTENSION adminpack;

我猜你可能不是超级用户。很难确定。我已经用psql版本9.4.4安装了pg_restore(版本9.3.9)。刚刚安装了pgadmin 1.20.0,还原按钮也被禁用。阅读pgadmin可能不知道如何读取纯(文本)转储文件的地方,这是怎么回事?@Rodrigo禁用还原按钮的状态,而不是与转储文件类型连接-据我所知,您无法使用它。若您有一个普通的sql脚本,但它不是很大,那个么您应该能够在查询窗口中打开它并运行(可能需要一些调整)。另外,正如其他评论所述-可能您的用户没有所需的角色?这为我解决了它:。谢谢你的帮助。不幸的是我重新安装了,我没有解决它。最后我在终端上使用了pg_restore。在Fedora上,这将安装pd_dump和pg_restore:sudo dnf install postgresqlUsing nixos/nixpkgs还必须安装服务器+客户端(我假设是为了获得psql):
nix env-iA nixos.postgresql
`这是为Linux Mint编写的。你确定吗?成功了。Postgres实际上是用C++Hello@DmanCannon编写的,当时我正面临关于python的问题,这就是为什么我分享了我的经验。