次の方法で共有


Azure Cosmos DB for PostgreSQL でサポートされているデータベースのバージョン

適用対象: Azure Cosmos DB for PostgreSQL (PostgreSQL の Citus データベース拡張機能を利用)

PostgreSQL のバージョン

クラスターで実行されている PostgreSQL のバージョンは作成時にカスタマイズ可能であり、クラスターの作成後にインプレースでアップグレードできます。 Azure Cosmos DB for PostgreSQL では現在、次の PostgreSQL のメジャー バージョンがサポートされています。

PostgreSQL バージョン 16

現在のマイナー リリースは 16.3 です。 このマイナー リリースの機能強化と修正の詳細については、PostgreSQL のドキュメントを参照してください。

PostgreSQL バージョン 15

現在のマイナー リリースは 15.7 です。 このマイナー リリースの機能強化と修正の詳細については、PostgreSQL のドキュメントを参照してください。

PostgreSQL バージョン 14

現在のマイナー リリースは 14.12 です。 このマイナー リリースの機能強化と修正の詳細については、PostgreSQL のドキュメントを参照してください。

PostgreSQL バージョン 13

現在のマイナー リリースは 13.15 です。 このマイナー リリースの機能強化と修正の詳細については、PostgreSQL のドキュメントを参照してください。

PostgreSQL バージョン 12

現在のマイナー リリースは 12.19 です。 このマイナー リリースの機能強化と修正の詳細については、PostgreSQL のドキュメントを参照してください。

PostgreSQL バージョン 11 以前

Azure Cosmos DB for PostgreSQL では、PostgreSQL バージョン 11 以前はサポートされていません。

注意事項

PostgreSQL コミュニティは、2023 年 11 月 9 日に PostgreSQL 11 のサポートを終了しました。 Azure Cosmos DB for PostgreSQL で廃止となった PostgreSQL メジャー バージョンに適用される制限を参照してください。 Azure Cosmos DB for PostgreSQL でのメジャー PostgreSQL バージョンのインプレース アップグレードについて説明します。

"最終" マイナー リリースは 11.22 です。 この最後のマイナー リリースの機能強化と修正の詳細については、PostgreSQL のドキュメントを参照してください。

PostgreSQL バージョンの構文

PostgreSQL バージョン 10 より前は、PostgreSQL のバージョン管理ポリシーでは、1 番目 または 2 番目の番号が増えることが メジャー バージョン のアップグレードと見なされていました。 たとえば、9.5 から 9.6 への変更は、メジャー バージョンのアップグレードと見なされていました。 バージョン 10 以降は、1 番目の番号の変更のみがメジャー バージョンのアップグレードと見なされます。 たとえば、10.0 から 10.1 への変更は、マイナー リリースのアップグレードになります。 バージョン 10 から 11 への変更が、メジャー バージョンのアップグレードになります。

PostgreSQL バージョンのサポートと提供終了

Azure Cosmos DB for PostgreSQL では、Azure による当該バージョンのサポート開始日から PostgreSQL コミュニティによる当該メジャー PostgreSQL バージョンの提供終了まで、PostgreSQL の各メジャー バージョンをサポートします。 PostgreSQL コミュニティのバージョン管理ポリシーに関するページを参照してください。

Azure Cosmos DB for PostgreSQL では、定期的なメンテナンスの一環として、Azure で使用できる最新の PostgreSQL バージョンへのマイナー バージョン アップデートが自動的に実行されます。

メジャー バージョンの提供終了ポリシー

Azure Cosmos DB for PostgreSQL の PostgreSQL のメジャー バージョンの提供終了日は、PostgreSQL コミュニティのバージョン管理ポリシーに従います。

バージョン 新着記事 サポートが開始された日 提供終了日 (Azure)
PostgreSQL 16 機能 2023年9月28日 2028 年 11 月 9 日
PostgreSQL 15 機能 2022 年 10 月 20 日 2027 年 11 月 11 日
PostgreSQL 14 機能 2021 年 10 月 1 日 2026 年 11 月 12 日
PostgreSQL 13 機能 2021 年 4 月 6 日 2025 年 11 月 13 日
PostgreSQL 12 機能 2021 年 4 月 6 日 2024 年 11 月 14 日
PostgreSQL 11 機能 2019 年 5 月 7 日 2023 年 11 月 9 日 (廃止)

Azure Cosmos DB for PostgreSQL でサポートされていない、提供終了した PostgreSQL エンジンのバージョン

Azure Cosmos DB for PostgreSQL では、提供が終了されたバージョンを引き続き実行できます。 ただし、各 PostgreSQL データベース バージョンの提供終了日以降は、次の制限事項に注意してください。

  • コミュニティではバグの修正やセキュリティの修正プログラムが今後リリースされることはないため、Azure Cosmos DB for PostgreSQL では、提供終了したデータベース エンジンにバグやセキュリティ上の問題に対応するパッチが適用されたり、提供終了したデータベース エンジンに関してセキュリティ対策が実施されたりすることはありません。 その結果、セキュリティの脆弱性やその他の問題が発生する可能性があります。 ただし、Azure では、ホスト、OS、コンテナー、およびその他のサービス関連のコンポーネントに対して、定期的なメンテナンスとパッチの適用が引き続き実行されます。
  • PostgreSQL エンジン自体に関連してサポートに関する問題が発生する可能性がありますが、コミュニティからはパッチが提供されなくなったので、サポートを提供できない可能性があります。 このような場合は、サポートされているバージョンの 1 つにデータベースをアップグレードする必要があります。
  • 提供終了したバージョンの新しいデータベース サーバーを作成することはできません。 ただし、特定の時点への回復を実行し、既存のサーバーの読み取りレプリカを作成することはできます。
  • Azure Cosmos DB for PostgreSQL で開発された新しいサービス機能は、サポートされているデータベース サーバーのバージョンでのみ使用できます。
  • アップタイム SLA は、Azure Cosmos DB for PostgreSQL のサービス関連の問題に対してのみ適用され、データベース エンジンに関連するバグに起因するダウンタイムには適用されません。
  • サービスに深刻な脅威を及ぼす PostgreSQL データベース エンジンの脆弱性が廃止されたデータベース バージョンに見つかった場合、Azure はサービスをセキュリティで保護するため、ユーザーのデータベース サーバーを停止する場合があります。 このような場合、サーバーをオンラインにする前に、サーバーをアップグレードするように通知されます。

Citus およびその他拡張機能のバージョン

クラスターで実行されている PostgreSQL のバージョンによっては、異なるバージョンの PostgreSQL 拡張機能もインストールされます。 具体的には、PostgreSQL 14、PostgreSQL 15、PostgreSQL 16 には Citus 12 が付属しており、PostgreSQL 13 には Citus 11 が付属しており、PostgreSQL 12 には Citus 10 が付属しており、それ以前の PostgreSQL バージョンには Citus 9.5 が付属しています。

次のステップ