CT075
(Cameron Wong)
1
您好,
我尝试按照此处的主题手动升级 PostgreSQL。除了最后的重建步骤外,一切都很顺利,但启动器一直告诉我需要将数据库升级到 PostgreSQL 15(我没有足够的磁盘空间)。我该如何调试这个问题?
我对我的 bash 技能很有信心,所以不用担心运行复杂的命令。
1 个赞
pfaffman
(Jay Pfaffman)
3
您可以更改为 pg13 模板并推迟升级。
我建议迁移到一个新的虚拟机,因为您原来的虚拟机可能已经过时了。
然后您只需将数据库恢复到新服务器即可。您可以参考 使用 rsync 将 Discourse 站点迁移到另一台 VPS 并复制证书。但不要复制数据库;将其恢复到新服务器并跳过升级步骤会更容易。
2 个赞
mwaniki
(Mwaniki Wairungu)
4
从您的帖子来看,我推测您看到了这条消息:
如果是这样,升级脚本仍然检测到您安装了 PG 13,这意味着旧的数据目录仍然被挂载在容器中。假设升级成功,可能是目录没有正确重命名。
请注意,launcher 还会检查可用磁盘空间,但这会返回不同的消息。
如果您仍然卡住,请分享您经过清理的 app.yml 文件、您为手动升级运行的所有命令及其输出,以及重建的完整输出。
2 个赞