搜索

8.3. Red Hat OpenShift Container Platform

download PDF

PostgreSQL 13 Pod 不会启动,因为存在不兼容的数据目录 [RHPAM-4464]

问题:当您升级 Operator 后启动 PostgreSQL pod 时,pod 无法启动并收到以下信息:

不兼容的数据目录。此容器镜像提供 PostgreSQL '13',但数据目录是版本 '10'。此镜像支持从 '12' 进行自动数据目录升级,请仔细查阅有关如何使用 '$POSTGRESQL_UPGRADE' 启动选项的镜像文档。

临时解决方案:

  1. 检查 PostgreSQL 的版本:

    $ postgres -V
  2. 如果返回的 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。

  3. 验证 PostpreSQL 是否已升级到所需的版本:

    $ postgres -V
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.