我正在尝试在我的 CentOS 机器上安装 PostgreSQL 服务器。从我在这里读到的(https://www.postgresql.org/docs/current/static/upgrading.html) 看来 Postgres 不保证其文件的向后兼容性。当我检查 CentOS 基础仓库时,它说当前版本postgresql-server
比9.2.23
上游版本落后很多。我想知道当CentOS发布大版本升级并且我yum update
照常运行时会发生什么。它会使我的数据库处于不可用状态吗?如果是这样,防止这种情况发生的最佳方法是什么?
答案1
我想知道当CentOS发布大版本升级时会发生什么
这不会发生。 RHEL/CentOS 的核心原则之一是软件包永远不会进行主要版本升级,或者会导致重大更改的升级(或者这就是意图,因为偶尔可能会出现重大更改)。
如果你想升级PostgreSQL,请使用官方PostgreSQL Yum 存储库。这些软件包将其文件安装在单独的位置,如果您愿意,您可以在同一服务器上同时运行多个不同的版本。