Help us learn about your current experience with the documentation. Take the survey.

Linux 软件包中附带的 PostgreSQL 版本

  • 版本:Free, Premium, Ultimate
  • 产品:GitLab Self-Managed

此表仅列出了软件包中 PostgreSQL 版本发生重大变更的 GitLab 版本,并非所有版本。

通常,PostgreSQL 版本会随 GitLab 的主要或次要版本发布而变更。但是,Linux 软件包的补丁版本有时会更新 PostgreSQL 的补丁级别。我们为 PostgreSQL 升级建立了一年一次的节奏,并在新版本要求之前的发布中触发自动数据库升级。

例如:

  • Linux 软件包 12.7.6 附带了 PostgreSQL 9.6.14 和 10.9。
  • Linux 软件包 12.7.7 附带了 PostgreSQL 9.6.17 和 10.12。

了解每个 Linux 软件包发布中附带了哪些版本的 PostgreSQL(及其他组件)

支持的最低 PostgreSQL 版本已在安装要求中列出。

在 PostgreSQL 的升级文档中阅读更多关于更新策略和警告的信息。

首个 GitLab 版本 PostgreSQL 版本 全新安装的默认版本 升级的默认版本 备注
18.0.0 16.8 16.8 16.8 如果 PostgreSQL 尚未升级到 16,软件包升级将中止。
17.11.0 14.17, 16.8 16.8 16.8 对于不属于 Geo 或 HA 集群的节点,软件包升级会自动执行到 PostgreSQL 16 的升级,除非用户选择退出
17.10.0 14.17, 16.8 16.8 16.8 全新安装现在默认使用 PostgreSQL 16。
17.9.2, 17.8.5, 17.7.7 14.17, 16.8 14.17 16.8
17.8.0 14.15, 16.6 14.15 16.6
17.5.0 14.11, 16.4 14.11 16.4 现在支持从 PostgreSQL 14 到 PostgreSQL 16 的单节点升级。从 GitLab 17.5.0 开始,PostgreSQL 16 在 Geo 部署中对于全新安装和升级都得到完全支持(不再适用 17.4.0 中的限制)。
17.4.0 14.11, 16.4 14.11 14.11 如果不使用 GeoPatroni,PostgreSQL 16 可用于全新安装。
17.0.0 14.11 14.11 14.11 如果 PostgreSQL 尚未升级到 14,软件包升级将中止。
16.10.1, 16.9.3, 16.8.5 13.14, 14.11 14.11 14.11
16.6.7, 16.7.5, 16.8.2 13.13, 14.10 14.10 14.10
16.7.0 13.12, 14.9 14.9 14.9
16.4.3, 16.5.3, 16.6.1 13.12, 14.9 13.12 13.12 对于升级,您可以按照升级文档手动升级到 14.9。
16.2.0 13.11, 14.8 13.11 13.11 对于升级,您可以按照升级文档手动升级到 14.8。
16.0.2 13.11 13.11 13.11
16.0.0 13.8 13.8 13.8
15.11.7 13.11 13.11 12.12
15.10.8 13.11 13.11 12.12
15.6 12.12, 13.8 13.8 12.12 对于升级,您可以按照升级文档手动升级到 13.8。
15.0 12.10, 13.6 13.6 12.10 对于升级,您可以按照升级文档手动升级到 13.6。
14.1 12.7, 13.3 12.7 12.7 如果不使用 GeoPatroni,PostgreSQL 13 可用于全新安装。
14.0 12.7 12.7 12.7 不再支持使用 repmgr 的 HA 安装,并阻止其升级到 Linux 软件包 14.0。
13.8 11.9, 12.4 12.4 12.4 对于不属于 Geo 或 HA 集群的节点,软件包升级会自动执行 PostgreSQL 升级。
13.7 11.9, 12.4 12.4 11.9 对于升级,用户可以按照升级文档手动升级到 12.4。
13.4 11.9, 12.4 11.9 11.9 如果用户尚未运行 PostgreSQL 11,软件包升级将中止。
13.3 11.7, 12.3 11.7 11.7 如果用户尚未运行 PostgreSQL 11,软件包升级将中止。
13.0 11.7 11.7 11.7 如果用户尚未运行 PostgreSQL 11,软件包升级将中止。
12.10 9.6.17, 10.12, and 11.7 11.7 11.7 对于不属于 Geo 或 repmgr 集群的节点,软件包升级会自动执行 PostgreSQL 升级。
12.8 9.6.17, 10.12, and 11.7 10.12 10.12 用户可以按照升级文档手动升级到 11.7。
12.0 9.6.11 and 10.7 10.7 10.7 软件包升级会自动执行 PostgreSQL 升级。
11.11 9.6.11 and 10.7 9.6.11 9.6.11 用户可以按照升级文档手动升级到 10.7。
10.0 9.6.3 9.6.3 9.6.3 如果用户仍在使用 9.2,软件包升级将中止。
9.0 9.2.18 and 9.6.1 9.6.1 9.6.1 软件包升级会自动执行 PostgreSQL 升级。
8.14 9.2.18 and 9.6.1 9.2.18 9.2.18 用户可以按照升级文档手动升级到 9.6。