数据库版本政策

本页介绍 AlloyDB Omni 的数据库版本支持政策。

每个版本的 AlloyDB Omni 都与特定版本的 PostgreSQL 兼容,如主要版本兼容性发布政策中所详述。

由于 AlloyDB Omni 是您自行安装和运行的软件,因此您还负责根据需要定期更新 AlloyDB Omni 安装。AlloyDB Omni 版本说明中会公布 AlloyDB Omni 新版本的发布信息。

主要版本和次要版本支持

AlloyDB Omni 支持与以下 PostgreSQL 15 数据库版本兼容:

  • 15.7
  • 15.5
  • 15.4
  • 15.2

主要版本支持时间表

AlloyDB 对 PostgreSQL 15 的支持已于 2023 年 10 月 11 日正式发布 (GA)。

主要版本兼容性发布政策

我们力求及时支持 AlloyDB Omni 与新版 PostgreSQL 的主要版本的兼容性,尤其是在 PostgreSQL 版本号为 MAJOR_VERSION.1 后的 8 个月内。

AlloyDB Omni 版本的版本号反映了其支持的 PostgreSQL 版本。AlloyDB Omni 版本号采用以下格式:

MAJOR_VERSION.MINOR_VERSION.OMNI_VERSION

例如,AlloyDB Omni 版本 15.4.2 表示 AlloyDB Omni 版本 2,支持与 PostgreSQL 版本 15.4 兼容。

我们计划至少在 PostgreSQL 社区支持某个主要版本的整个生命周期内支持 AlloyDB Omni 与该主要版本的兼容性,即至少 5 年。

以上是一般准则。任何新版本的实际发布时间都可能有所不同。

主要版本弃用计划

为了与任何 PostgreSQL 主要版本保持兼容性,Google 在规划 AlloyDB Omni 支持结束时间时,会使用 PostgreSQL 社区的弃用时间表

当 Google 打算结束对特定主要版本的 PostgreSQL 的兼容性支持时,我们会向项目所有者提供以下信息:

  • 至少提前 12 个月发送的弃用通知。
  • 可根据需要最大限度地减少升级中断的工具和文档。

次要版本支持

AlloyDB Omni 旨在每季度发布对新 PostgreSQL 次要版本的兼容性支持。这些更新包括 bug 修复和安全修复。具体时间表可能会因是否需要额外修复 bug 而异。

对于 AlloyDB Omni,您必须下载并安装包含升级后的 PostgreSQL 次版本兼容性的二进制文件。

某些 AlloyDB Omni 版本是对 AlloyDB Omni 本身的更新,与 PostgreSQL 支持的更新无关。这些版本包含 bug 修复和安全更新,并通过递增版本号的最后一部分来体现。

AlloyDB Omni CLI 版本

AlloyDB Omni CLI 使用 MAJOR.MINOR 版本控制方案,该方案仅指示 CLI 本身的版本。其版本号和版本时间表独立于 AlloyDB Omni。

只有在引入与 CLI 的先前版本不向后兼容的更改时,AlloyDB Omni CLI 的主要版本才会递增。

安全更新

当 PostgreSQL 社区发布包含安全修复程序的次要版本时,AlloyDB Omni 安全团队会审核这些版本,以确定其严重性和影响。

对于 AlloyDB Omni,我们会在 PostgreSQL 社区版本发布后的 1 个月内发布包含修复程序的新二进制文件,并提供新的次要版本。