我有一台运行 Fedora 28 的服务器,它主要是运行 PostgreSQL 10.7-1 的 RDBS 主机:
[Fedora 28]$ dnf list postgresql-server
Last metadata expiration check: 0:20:19 ago on Mon 12 Jul 2021 09:39:03 AM MDT.
Installed Packages
postgresql-server.x86_64 10.7-1.fc28 @updates
出于某些原因,我们希望将该机器迁移到 CentOS 8 Stream,恰好它目前支持 10.17.1:
[CentOS 8 Stream]$ dnf list postgresql-server
Last metadata expiration check: 0:00:08 ago on Mon 12 Jul 2021 09:58:15 AM MDT.
Available Packages
postgresql-server.x86_64 10.17-1.module_el8.5.0+827+770862af appstream
在我看来,我可以用 CentOS 8 Stream 存储库替换 Fedora 28 存储库并执行 dnf 升级,然后重新启动。
这是一个巨大的风险吗?我想保留 Postgres 数据布局并简单地重新启动它(可能进行一些调整),而不是从 ISO 进行全新安装。