正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

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.4.1、18.3.3、18.2.716.1016.1016.10
18.0.016.816.816.8PostgreSQLがすでに16にアップグレードされていない場合、パッケージのアップグレードは中断されます。
17.11.014.17、16.816.816.8GeoまたはHAクラスタリングの一部ではないノードの場合、オプトアウトしない限り、パッケージのアップグレードにより、PostgreSQL 16へのアップグレードが自動的に実行されます。
17.10.014.17、16.816.816.8新規インストールでは、PostgreSQL 16がデフォルトになりました。
17.9.2、17.8.5、17.7.714.17、16.814.1716.8
17.8.014.15、16.614.1516.6
17.5.014.11、16.414.1116.4PostgreSQL 14からPostgreSQL 16への単一ノードアップグレードがサポートされるようになりました。GitLab 17.5.0以降、Geoデプロイで新規インストールとアップグレードの両方に対してPostgreSQL 16が完全にサポートされるようになりました(17.4.0からの制限は適用されなくなりました)。
17.4.014.11、16.414.1114.11GeoまたはPatroniを使用していない場合、PostgreSQL 16を新規インストールに使用できます。
17.0.014.1114.1114.11PostgreSQLがすでに14にアップグレードされていない場合、パッケージのアップグレードは中断されます。
16.10.1、16.9.3、16.8.513.14、14.1114.1114.11
16.6.7、16.7.5、16.8.213.13、14.1014.1014.10
16.7.013.12、14.914.914.9
16.4.3、16.5.3、16.6.113.12、14.913.1213.12アップグレードについては、アップグレードドキュメントに従って、14.9に手動でアップグレードできます。
16.2.013.11、14.813.1113.11アップグレードについては、アップグレードドキュメントに従って、14.8に手動でアップグレードできます。
16.0.213.1113.1113.11
16.0.013.813.813.8
15.11.713.1113.1112.12
15.10.813.1113.1112.12
15.612.12、13.813.812.12アップグレードについては、アップグレードドキュメントに従って、13.8に手動でアップグレードできます。
15.012.10、13.613.612.10アップグレードについては、アップグレードドキュメントに従って、13.6に手動でアップグレードできます。
14.112.7、13.312.712.7GeoまたはPatroniを使用していない場合、PostgreSQL 13を新規インストールに使用できます。
14.012.712.712.7repmgrを使用した高可用性インストールはサポートされなくなり、Linuxパッケージ14.0へのアップグレードは阻止されます
13.811.9、12.412.412.4パッケージのアップグレードにより、GeoまたはHAクラスタリングの一部ではないノードに対して、PostgreSQLのアップグレードが自動的に実行されました。
13.711.9、12.412.411.9アップグレードについては、アップグレードドキュメントに従って、12.4に手動でアップグレードできます。
13.411.9、12.411.911.9PostgreSQL 11を実行していない場合、パッケージのアップグレードは中断されます
13.311.7、12.311.711.7PostgreSQL 11を実行していない場合、パッケージのアップグレードは中断されます
13.011.711.711.7PostgreSQL 11を実行していない場合、パッケージのアップグレードは中断されます
12.109.6.17、10.12、および11.711.711.7パッケージのアップグレードにより、Geoまたはrepmgrクラスタリングの一部ではないノードに対して、PostgreSQLのアップグレードが自動的に実行されました。
12.89.6.17、10.12、および11.710.1210.12アップグレードについては、アップグレードドキュメントに従って、11.7に手動でアップグレードできます。
12.09.6.11および10.710.710.7パッケージのアップグレードにより、PostgreSQLのアップグレードが自動的に実行されました。
11.119.6.11および10.79.6.119.6.11アップグレードについては、アップグレードドキュメントに従って、10.7に手動でアップグレードできます。
10.09.6.39.6.39.6.39.2を使用している場合、パッケージのアップグレードは中断されます。
9.09.2.18および9.6.19.6.19.6.1パッケージのアップグレードにより、PostgreSQLのアップグレードが自動的に実行されました。
8.149.2.18および9.6.19.2.189.2.18アップグレードについては、アップグレードドキュメントに従って、9.6に手動でアップグレードできます。