Bingo……好的,建议您在升级主题中发帖:+1:
考虑一下,在容器外部尝试将旧的 postgres 文件重命名,并将新文件重命名为 _new。
然后在 Docker 内部尝试重启服务。
文件位于容器外的 /var/discourse/shared/standalone 目录下。
- 将
postgres_data重命名为postgres_data_new - 将
postgres_data_old重命名为postgres_data - 如上所述在容器内重启服务
- 通过检查日志确认服务已重新启动。
- 如果一切正常,您可以继续进行数据修复。
你好 @merefield,我在此代表 @vw_james 回复(这是一个新账号,他似乎暂时达到了发帖上限)。
这对我们确实奏效了,网站已恢复并包含旧数据。当我们再次尝试升级时,我们会再看看接下来会发生什么。非常感谢您的帮助!
太好了,很高兴能帮上忙!
顺便一提,阅读此解决方案的各位,由于路径已挂载,您也可以在 Docker 内部重命名该文件。