データベースのバージョンとバージョン ポリシー

このページでは、Cloud SQL のデータベースのバージョン サポート ポリシーについて説明します。

Cloud SQL でサポートされているデータベース バージョン

Cloud SQL でサポートされるデータベース エンジンには複数のバージョンがあります。バージョンによって機能が異なり、発生する問題の種類も異なる可能性があります。アップグレードの実施はユーザーに影響を与える可能性がありますが、最新のデータベース機能と重要なパッチを提供することも重要です。Cloud SQL は、パッチとマイナー バージョンのアップデートにより自動的にインスタンスを最新の状態に保ちます。

Cloud SQL でサポートされているメジャー バージョンとマイナー バージョン

Cloud SQL は、次のデータベース バージョンをサポートしています。

メジャー バージョンマイナー バージョン 通常サポートの開始日 拡張サポートの開始日 サポート終了日
PostgreSQL 15(デフォルト)15.5 2023 年 5 月 24 日2028 年 2 月 1 日2031 年 2 月 1 日
PostgreSQL 1414.10 2021 年 11 月 11 日2027 年 2 月 1 日2030 年 2 月 1 日
PostgreSQL 1313.13 2020 年 11 月 5 日2026 年 2 月 1 日2029 年 2 月 1 日
PostgreSQL 1212.17 2020 年 5 月 21 日2025 年 2 月 1 日2028 年 2 月 1 日
PostgreSQL 1111.22 2019 年 9 月 27 日2025 年 2 月 1 日2028 年 2 月 1 日
PostgreSQL 1010.23 2020 年 3 月 27 日2025 年 2 月 1 日2028 年 2 月 1 日
PostgreSQL 9.69.6.24 2018 年 4 月 1 日2025 年 2 月 1 日2028 年 2 月 1 日

Cloud SQL データベース バージョンの形式

PostgreSQL 9.6 では、バージョン番号の最初の 2 つの数字がメジャー バージョンで、最後の数字がマイナー バージョンです。たとえば、バージョン 9.6.1 の場合、Cloud SQL はメジャー バージョンとして 9.6、マイナー バージョンとして 1 を使用します。PostgreSQL 10 以降では、最初の数字がメジャー バージョンです。たとえば、バージョン 10.1 では、10 がメジャー バージョン番号、1 がマイナー バージョンです。

メジャー バージョンのライフサイクル

このセクションでは、Cloud SQL のメジャー バージョンのサポート ライフサイクルについて説明します。

通常のサポート

Cloud SQL では、データベース エンジン デベロッパー コミュニティによる一般提供のリリースと同じ日に、新しいメジャー バージョンをサポートするという目標が設定されています。サポートの最初のフェーズは通常のサポートと呼ばれます。通常のサポート期間中、Cloud SQL はデータベース エンジンのマイナー バージョン アップデートを提供します。Cloud SQL では、インスタンスにセキュリティ修正も適用されます。Cloud SQL では、データベース エンジン デベロッパー コミュニティがメジャー バージョンをサポートしている限り、メジャー バージョンの通常のサポートを提供します。メジャー バージョンがコミュニティによってサポート終了(EOL)になると、そのメジャー バージョンは Cloud SQL で拡張サポートに入ります。

拡張サポート

Cloud SQL では、EOL に達した Cloud SQL for PostgreSQL のメジャー バージョンについて、拡張サポートを提供しています。拡張サポートを使用すると、インスタンスの実行に使用されているメジャー バージョンのサポートがデベロッパー コミュニティで終了した後も、3 年間は Cloud SQL インスタンスを引き続き実行できます。拡張サポートは 3 年間提供されます。この期間を利用して、インスタンスのアップグレードの計画とテストを行い、通常のサポートの対象となるメジャー バージョンにアップグレードできます。メジャー バージョンのアップグレードの詳細については、データベースのメジャー バージョンをインプレースでアップグレードするデータを移行してデータベースのメジャー バージョンをアップグレードするをご覧ください。

拡張サポートの詳細については、Cloud SQL の拡張サポートをご覧ください。

非推奨

特定のメジャー バージョンの拡張サポートが終了すると、Cloud SQL はそのメジャー バージョンを非推奨にします。非推奨のメジャー バージョンで実行されているインスタンスは、データベース エンジンのデフォルトのメジャー バージョンとマイナー バージョンに自動的にアップグレードされます。Cloud SQL は、非推奨日より少なくとも 12 か月前に、プロジェクト オーナーに非推奨の通知を送信します。

Cloud SQL for PostgreSQL のメジャー バージョンの場合、プロジェクト オーナーは拡張サポートの 2 年目の終わりに非推奨の通知を受け取ります。

マイナー バージョンのサポート

Cloud SQL では、データベース エンジン デベロッパー コミュニティによる一般提供リリースと同じ日に新しいマイナー バージョンをサポートするという目標が設定されています。Cloud SQL が新しいマイナー バージョンをサポートすると、Cloud SQL は新しいバージョンで新しいインスタンスを自動的にプロビジョニングします。次回の定期メンテナンス ロールアウトの際、Cloud SQL は既存のインスタンスを新しいバージョンにアップグレードします。

Cloud SQL では、データベース エンジンごとにターゲット マイナー バージョンが規定されています。ターゲット マイナー バージョンが Cloud SQL インスタンスのマイナー バージョンと異なる場合、Cloud SQL は次のメンテナンス サイクル中にそのバージョンをアップグレードします。ユーザーは、インスタンスのメンテナンスの時間枠を設定することによって、メンテナンスによる再起動が発生する日時を制御できます。