PostgreSQL 10.22将于2022年11月10日停产。出于安全和操作方面的考虑,Heroku无法将不支持的软件作为服务运行。因此,以下数据库将需要在2022年11月10日之前更新
所以,这不是一个真正的问题,但我想有一个更清晰的图片。我目前的heroku postgres版本是10,这将弃用,我想移动到11。rails版本是5.2和ruby是2.6.7
我被建议使用pg_upgrade工具,因为我的校验和是按照heroku文档启用的。它说要提供一个追随者,打开维护模式,然后点击pg升级。我不确定它将如何自动选择下一个版本或在哪里指定它?
第二个选项是从from this Stackoverflow verified article这对我来说在本地工作,但不确定我是否可以在实时服务器上使用它。我想确保没有数据丢失。
可以一些请提供我的步骤或正确的文章,让我的postgres从10升级到11 Heroku。
1条答案
按热度按时间aiqt4smr1#
原来我是在创建插件的时候尝试添加版本的,而这应该在使用pg_upgrade工具的时候完成。下面分享了我必须遵循的步骤: