网站升级坚持在手动数据库升级后进行数据库升级

您好,

我尝试按照此处的主题手动升级 PostgreSQL。除了最后的重建步骤外,一切都很顺利,但启动器一直告诉我需要将数据库升级到 PostgreSQL 15(我没有足够的磁盘空间)。我该如何调试这个问题?

我对我的 bash 技能很有信心,所以不用担心运行复杂的命令。

1 个赞

您可以更改为 pg13 模板并推迟升级。

我建议迁移到一个新的虚拟机,因为您原来的虚拟机可能已经过时了。

然后您只需将数据库恢复到新服务器即可。您可以参考 使用 rsync 将 Discourse 站点迁移到另一台 VPS 并复制证书。但不要复制数据库;将其恢复到新服务器并跳过升级步骤会更容易。

2 个赞

从您的帖子来看,我推测您看到了这条消息:

如果是这样,升级脚本仍然检测到您安装了 PG 13,这意味着旧的数据目录仍然被挂载在容器中。假设升级成功,可能是目录没有正确重命名。

请注意,launcher 还会检查可用磁盘空间,但这会返回不同的消息

如果您仍然卡住,请分享您经过清理的 app.yml 文件、您为手动升级运行的所有命令及其输出,以及重建的完整输出。

2 个赞