紧急:升级构建失败 UniqueViolation

Bingo……好的,建议您在升级主题中发帖:+1:

考虑一下,在容器外部尝试将旧的 postgres 文件重命名,并将新文件重命名为 _new。

然后在 Docker 内部尝试重启服务。

文件位于容器外的 /var/discourse/shared/standalone 目录下。

  1. postgres_data 重命名为 postgres_data_new
  2. postgres_data_old 重命名为 postgres_data
  3. 如上所述在容器内重启服务
  4. 通过检查日志确认服务已重新启动。
  5. 如果一切正常,您可以继续进行数据修复。

你好 @merefield,我在此代表 @vw_james 回复(这是一个新账号,他似乎暂时达到了发帖上限)。

这对我们确实奏效了,网站已恢复并包含旧数据。当我们再次尝试升级时,我们会再看看接下来会发生什么。非常感谢您的帮助!

太好了,很高兴能帮上忙!

顺便一提,阅读此解决方案的各位,由于路径已挂载,您也可以在 Docker 内部重命名该文件。