postgresql - 有没有办法恢复孤立的 Confluence pgsql 数据库?
问题描述
我们正在云端试验 Kubernetes 和 Confluence,并将 Confluence 部署到一个 pgsql 数据库。应用更新时,发生了一些事情,导致 pgsql pod 陷入困境并失去了持久卷连接。
谢天谢地,卷被设置为保留,所以我们有了卷,我已经能够将一个新的 pgsql 实例指向这个卷,但是我找不到让 Confluence 看到这个现有数据库的方法。Confluence 只是进入初始的全新安装屏幕。我尝试将它安装在临时数据库上,然后修改 confluence.cfg.xml 文件以在完成后指向旧数据,但是当我尝试此操作时,Confluence 不会重新启动。
任何帮助表示赞赏。
解决方案
使用 Web 安装程序,您应该有一个步骤来选择“我自己的数据库”。从那里您可以配置数据库凭据和主机。继续让安装程序运行,它会覆盖默认设置,但会保留您现有的数据。
此外,您可能希望通过控制台进入 psql shell 并检查以确保您的数据确实存在并且您最终没有得到一个空数据库。
如果您仍然遇到问题,请在此处联系我们,我们可以查看后续步骤。
推荐阅读
- android - 为什么我的图层列表渐变在 Android 10 上绘制不同?
- python - pysamba 不会连接到端口 1000 但会连接到 445
- android - 无法对 Android Google Places Autocomplete API 进行单元测试
- php - 如何使用 PHP 从第 1 帧到第 2 帧提交表单
- python - 如何获得两个数据帧之间的差异?
- python - 在 tf.data 中切片导致“在图形执行中不允许迭代 `tf.Tensor`”错误
- php - 如何在 Laravel 中验证电子邮件地址是否是有效的 PayPal 电子邮件地址
- emacs - 组织模式工厂 UML 问题
- powerbi - PowerBI - 如何查看链接到的所有页面
- dataframe - 将带有熊猫的数据框插入 SAP HANA 报价错误