我花了几天时间尝试了很多方法。
首先,一些升级破坏了我的 Discourse,我相信是在 Discourse 升级到 3+ 时。
那是在 2023 年 3 月,我在过去 12 个月里断断续续地研究它,但徒劳无功,本周我下了大力气。
无论是在命令行还是通过 Discourse UI,任何恢复方法都无效。
我想与其修复旧的,不如重新安装,我在 S3 上有很多自动备份,3.2.0/16.2 postgres/7.2 redis — 一个非常干净的安装运行得很好……所以我尝试恢复,然后它就失败了。
由于数据库不是我的专长,我正在经历一个陡峭的学习曲线,甚至试图推测什么可以解决我的问题。
我想也许模式差异可以,虽然我看到与基础安装相比有 14 个表存在差异,但我仍然不明白如何同步数据库,也找不到这样的脚本。
log.txt (97.7 KB)