pgAdmin III中没有“备份和还原”选项

时间:2015-01-20 12:21:39

标签: database postgresql backup pgadmin pg-restore

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

它们如何启用?

9 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:7)

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

答案 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)

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

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

你的问题一定会得到解决。

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

[链接] (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;