首页 > 解决方案 > 有没有办法恢复孤立的 Confluence pgsql 数据库?

问题描述

我们正在云端试验 Kubernetes 和 Confluence,并将 Confluence 部署到一个 pgsql 数据库。应用更新时,发生了一些事情,导致 pgsql pod 陷入困境并失去了持久卷连接。

谢天谢地,卷被设置为保留,所以我们有了卷,我已经能够将一个新的 pgsql 实例指向这个卷,但是我找不到让 Confluence 看到这个现有数据库的方法。Confluence 只是进入初始的全新安装屏幕。我尝试将它安装在临时数据库上,然后修改 confluence.cfg.xml 文件以在完成后指向旧数据,但是当我尝试此操作时,Confluence 不会重新启动。

任何帮助表示赞赏。

标签: postgresqlkubernetesconfluence

解决方案


使用 Web 安装程序,您应该有一个步骤来选择“我自己的数据库”。从那里您可以配置数据库凭据和主机。继续让安装程序运行,它会覆盖默认设置,但会保留您现有的数据。

此外,您可能希望通过控制台进入 psql shell 并检查以确保您的数据确实存在并且您最终没有得到一个空数据库。

如果您仍然遇到问题,请在此处联系我们,我们可以查看后续步骤。


推荐阅读