PgAdmin 4:终止数据库备份进程

13

我正在尝试从pgAdmin 4备份PostgreSQL数据库,但已经有一个pg_dump备份进程正在运行,而且我无法停止它。

我已经重新启动了postgres服务器,重新启动了服务器操作系统和pgAdmin,但是pg_dump备份进程仍然在运行。

更新:卸载并重新安装postgresql和pgAdmin 4也没有解决问题。备份进程恢复了。

如何停止这个进程?


3
我不得不使用任务管理器结束进程。因为这个问题(和许多其他问题),我决定等待开发人员完成PgAdmin4的工作,并安装老版本的好用的PgAdmin3,它仍然由BIGSQL支持 - klin
2
同样的问题,真是个噩梦。即使我们重新启动pgAdmin 4,备份仍在进行中。甚至在杀死进程后也是如此。我不得不停止pg服务器,多次杀死进程才能让它停止。 - MrJibus
2个回答

0

我通过以下方法成功地停止了它(实际上是失败并关闭它):

  • 关闭PGAdmin 4
  • 杀死所有pg_restore/pg_admin进程
  • 对于还原:重命名/移动/删除正在还原的文件
  • 对于备份:暂时从目标文件系统中删除访问权限(或将目标文件夹重命名为“破坏路径”在PGAdmin作业中)

下次打开PG-Admin时,它会尝试重新启动作业,但会立即失败。打开详细信息并使用“X”关闭即可。


@ChetanPurohit 可能你使用的是不同版本。对于你来说,哪一部分没有起作用?是PGAdmin的关闭、进程终止还是文件移动/重命名? - Markus

-1

今天我遇到了同样的问题,我找到了这篇帖子:PostgreSQL-Mailinglist,其中提供了答案:

首先,在对话框上点击“单击此处以获取详细信息”链接(与您附加的对话相同)。当您单击它时,另一个对话框(备份详细信息)将显示出来。请通过关闭按钮(位于右上角)关闭该对话框,此窗口将不会再次显示。

我不得不这样做约3次,现在“备份窗口”已经消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接