在 CentOS 上升级 Postgres 会破坏它吗?

在 CentOS 上升级 Postgres 会破坏它吗?

我正在尝试在我的 CentOS 机器上安装 PostgreSQL 服务器。从我在这里读到的(https://www.postgresql.org/docs/current/static/upgrading.html) 看来 Postgres 不保证其文件的向后兼容性。当我检查 CentOS 基础仓库时,它说当前版本postgresql-server9.2.23上游版本落后很多。我想知道当CentOS发布大版本升级并且我yum update照常运行时会发生什么。它会使我的数据库处于不可用状态吗?如果是这样,防止这种情况发生的最佳方法是什么?

答案1

我想知道当CentOS发布大版本升级时会发生什么

这不会发生。 RHEL/CentOS 的核心原则之一是软件包永远不会进行主要版本升级,或者会导致重大更改的升级(或者这就是意图,因为偶尔可能会出现重大更改)。

如果你想升级PostgreSQL,请使用官方PostgreSQL Yum 存储库。这些软件包将其文件安装在单独的位置,如果您愿意,您可以在同一服务器上同时运行多个不同的版本。

相关内容