首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将PostgreSQL从9.x/10.x升级到13.x的潜在陷阱?

将PostgreSQL从9.x/10.x升级到13.x的潜在陷阱?
EN

Database Administration用户
提问于 2022-01-18 11:41:23
回答 1查看 66关注 0票数 1

我从一位前任那里继承了大量Debian 9系统,我们现在正在考虑升级到Debian 11。这些系统中的大多数运行PostgreSQL 9或10,安装在Postgres自己的存储库中,其馀部分正好有利于9.x系统。显然,作为系统升级的一部分,我们将更新所有内容,包括PostgreSQL本身。我们可能仍然会使用Postgres自己的回购,而不是Debian的回购,但是仅仅基于软件成熟度的原因,我们就会使用13 / 14,我认为这是Debian 11附带的。

我的问题是:这么大的跳跃会不会带来问题?使用此设置,dist将从Debian 9升级到10到11 (根据官方建议),在结束时是否仍然有一个可访问的数据库,而无需转储和重新导入?我知道我可能需要在这条链上的某个时刻做一个apt install postgres-13和一个apt remove postgres-9;数据在完成时是否仍然存在,还是我需要在开始时转储数据,完成所有的升级,然后在最后重新导入所有的数据?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2022-01-18 11:47:57

从来没有一个PostgreSQL版本9,但这不是重点。

大多数情况下,这样的升级不会有问题。但是PostgreSQL的每一个主要版本都引入了一些不兼容的地方,这些不兼容在基本版本的发行说明(9.6、10、11、.)中都有记录,所以您无法确定。

您应该阅读所有这些发行说明,以了解您可能遇到的问题,但重要的是您要彻底测试您的应用程序。测试是确保你不会遇到问题的唯一方法。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/306217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档