8.3. Red Hat OpenShift Container Platform
PostgreSQL 13 Pod 不会启动,因为存在不兼容的数据目录 [RHPAM-4464]
问题:当您升级 Operator 后启动 PostgreSQL pod 时,pod 无法启动并收到以下信息:
不兼容的数据目录。此容器镜像提供 PostgreSQL '13',但数据目录是版本 '10'。此镜像支持从 '12' 进行自动数据目录升级,请仔细查阅有关如何使用 '$POSTGRESQL_UPGRADE' 启动选项的镜像文档。
临时解决方案:
检查 PostgreSQL 的版本:
$ postgres -V
如果返回的 PostgreSQL 版本为 12.x 或更早版本,请升级 PostgreSQL:
Red Hat Decision Manager 版本 PostgreSQL 版本 升级说明 7.13.1
7.10
按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 12.x。
7.13.2
7.10
1.按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 12.x。
2.按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 13.x。
7.13.2
7.12
按照 升级数据库(切换到较新的 PostgreSQL 镜像版本) 中的说明升级到 PostgreSQL 13.x。
验证 PostpreSQL 是否已升级到所需的版本:
$ postgres -V