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 | 如果不使用 Geo 或 Patroni,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 | 如果不使用 Geo 或 Patroni,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。 |