【问题标题】:AWS RDS PostgreSQL Minor UpdateAWS RDS PostgreSQL 小更新
【发布时间】:2020-01-18 07:34:13
【问题描述】:

我对如何在 AWS RDS 上执行次要 PostgreSQL 版本更新有点困惑。

我从 AWS 文档中阅读了多篇文章:

https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-rds-enhances-auto-minor-version-upgrades/

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Upgrading.html

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html

他们都没有向我指出执行 2019 年 8 月初发布的次要更新所需的确切命令或指令集。

我完全理解可以从 AWS 控制台 -> RDS 数据库实例的修改部分或从 AWS CLI 执行主要更新。

我什至搜索了 Postgres 的可用引擎版本:

aws rds describe-db-engine-versions --engine postgres

而且这个命令只输出主要引擎版本,最新的是我用的“PostgreSQL 11.4-R1”。

我知道在维护期间可以启用次要更新,但我没有看到应用了任何次要更新。

8 月的最新版本对我们的数据库实例至关重要,因为它解决了我们报告的关于 PG 11 分区的几个错误。

有没有办法在 RDS for Postgres 上执行手动版本更新?我在本地更新了 PG 引擎,一切正常。

谢谢你,祝你有美好的一天!

【问题讨论】:

    标签: postgresql amazon-web-services amazon-rds


    【解决方案1】:

    在 RDS 控制台中,当您转到数据库详细信息并查看“维护和备份”选项卡时,会有一个部分显示是否有待处理的维护任务。这是一个有待处理维护任务的数据库的屏幕截图:

    如果没有挂起的维护任务会显示“无”而不是“可用”。如果没有挂起的维护任务,那么您的数据库应该运行最新版本。如果有待处理的维护任务,那么您可以随时手动启动维护任务,如果数据库尚未更新,这会将您的数据库更新到最新的次要版本。

    我没有 PostgreSQL RDS 实例来对此进行测试,但您可以尝试在数据库上运行 SELECT version(); 以获取当前版本,这可能表示次要发行版本。

    很遗憾,我没有看到任何其他方法可以访问次要版本,因此您可能需要打开 AWS 支持票证,让他们告诉您数据库实例正在运行的版本。

    【讨论】:

      【解决方案2】:

      您需要将维护时段更改为最早的时间。

      AWS 不允许我们手动触发次要更新过程。

      【讨论】:

        猜你喜欢
        • 2019-02-18
        • 1970-01-01
        • 1970-01-01
        • 2018-03-07
        • 2018-04-17
        • 2020-02-18
        • 2015-01-29
        • 2020-08-12
        • 2020-02-27
        相关资源
        最近更新 更多