17

我必须备份我的数据库,但是当我右键单击数据库然后备份时,备份按钮被禁用。同样在现有数据库中,由于“还原”按钮太禁用而无法还原。在创建新数据库之前,我工作正常。

它们是如何启用的?

4

9 回答 9

11

我在 ubuntu 14.04 中遇到了同样的问题。必须同时安装 postgresql-client-common(包含 pg_dump 和 pg_restore)postgresql-client 软件包。

于 2016-02-16T15:08:46.957 回答
10

无需重新安装,只需打开 File->Options->Binary paths 并将 set "PG bin path" 添加到 pg_dump/pg_restore 所在的路径即可。 pg_dump/pg_restore 路径

于 2017-07-04T13:47:10.990 回答
3

这是一个解决方案:

$ yum install postgresql-contrib
于 2017-02-03T15:20:42.087 回答
2

问题可能是由于您根本没有安装 pg_dump 和 pg_restore 工具(或者它们对 pgadmin 不可见)。

当我通过PostgreSQL yum 存储库在 CentOS 7 上安装 pgadmin3 时发生了这种情况。为了解决这个问题,我必须使用这些工具安装包——在我的例子中是 postgresql94(PostgreSQL 客户端程序和库)。

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

于 2015-05-15T10:27:38.187 回答
1

我在从备份中恢复数据库时遇到了问题,所以我遵循了一些步骤:

  1. 转到 c:\ 驱动器并找到此路径“C:\Program Files\PostgreSQL\13\bin”
  2. 然后从那里复制所有文件
  3. 将所有复制的文件过去到给定文件夹“C:\Program Files\PostgreSQL\13\pgAdmin 4\runtime”

你的问题肯定会解决的。

你可以去看看我的视频我在哪里展示了一步一步的问题。

[链接] ( https://youtu.be/GS3Dg0TfyFI )

于 2021-07-26T14:36:13.183 回答
0

我遇到了这个问题(禁用恢复按钮),问题是转储损坏。

所以,我创建了一个新的转储并再次尝试。选择新文件后,该按钮变为可用。

于 2017-04-21T21:40:26.760 回答
0

我已经签入了 pgadmin4 sql:

SELECT * FROM pg_available_extensions;

并得到了当前安装的 2.1,这是不正确的。您需要检查 db 命令行,相同的查询确实导致未安装 adminpack。

解决方案:用命令行登录数据库并写入

CREATE EXTENSION adminpack;
于 2020-10-16T10:07:05.777 回答
0

就我而言,我在窗户上,

如果没有安装python,请安装它。

重启,你就完成了。

于 2019-02-25T11:29:12.347 回答
0

只需重新安装您的 PGAdmin3。

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

于 2016-06-02T13:40:14.860 回答