数据库版本政策

本页介绍 Cloud SQL 的数据库版本支持政策。

简介

Cloud SQL 支持以下数据库版本:

  • PostgreSQL 12(默认)
  • PostgreSQL 11
  • PostgreSQL 10
  • PostgreSQL 9.6

Cloud SQL 将自动利用补丁程序和次要版本更新使您的实例保持最新状态。

如上所述,Cloud SQL 支持的数据库引擎包括多个版本。这些版本的功能和出现的问题类型可能会有所不同。Cloud SQL 承认升级会对用户造成影响,但我们仍将致力于提供最新功能和重要补丁程序。

主要和次要版本

对于 PostgreSQL 9.6,版本号中的前两个数字为主要版本号。例如对于版本 9.6.1,Cloud SQL 使用 9.6 作为主要版本,使用 1 作为次要版本。

对于 PostgreSQL 10 及更高版本,第一个数字是主要版本号。例如对于版本 10.1,10 为主要版本号,1 为次要版本。

主要版本支持

每个主要版本的支持时间最少为三年。

次要版本支持

为确保数据库实例的稳定性和安全性,Cloud SQL 会定期进行维护。维护包括针对每个数据库引擎的次要版本更新。Cloud SQL 会确定每个数据库引擎的目标次要版本,并且可以随时升级目标次要版本。

如果目标次要版本与 Cloud SQL 实例的次要版本不同,Cloud SQL 将在下一个维护周期升级该版本。您可以通过为实例设置维护期来控制重新开始维护的日期和时间。

主要版本弃用计划

当 Cloud SQL 打算结束对特定主要版本的支持时,我们将至少提前 12 个月发送弃用通知以提醒客户。

Cloud SQL 还将根据需要提供一些工具,以最大程度地减少升级中断。为期 12 个月的期限结束时,任何未迁移到新的主要版本的实例都将自动升级。

Cloud SQL 何时开始支持每个数据库版本?

下表显示了 Cloud SQL 支持的数据库版本正式可用的时间。

版本 日期
PostgreSQL 9.6 2018 年 4 月 1 日
PostgreSQL 10 2020 年 3 月 27 日
PostgreSQL 11 2019 年 9 月 27 日