Amazon Aurora PostgreSQL の更新
Amazon Aurora PostgreSQL エンジンのバージョンリリースと更新について以下に説明します。Aurora PostgreSQL エンジンをアップグレードする方法についても説明します。Aurora リリースの全般的な詳細については、「Amazon Aurora バージョン」を参照してください。
ヒント
ブルー/グリーンデプロイを使用することで、DB クラスターのアップグレードに必要なダウンタイムを最小限に抑えることができます。詳細については、「データベース更新のために Amazon RDS ブルー/グリーンデプロイを使用する」を参照してください。
トピック
Amazon Aurora PostgreSQL のバージョンの識別
Amazon Aurora には、Aurora としては一般的で、すべての Aurora DB クラスターで使用できる一定の機能が含まれています。その他として Aurora には、Aurora がサポートする特定のデータベースエンジン固有の機能が含まれます。これらの機能は、各データベースエンジン (Aurora PostgreSQL など) を使用する Aurora DB クラスターでのみ使用できます。
Aurora データベースのリリースには、通常、データベースエンジンバージョン番号と Aurora バージョン番号の 2 つのバージョン番号があります。Aurora PostgreSQL リリースに Aurora バージョン番号がある場合、Amazon Aurora PostgreSQL リリースとエンジンのバージョン の一覧の中でエンジンバージョンの後に含まれています。
Aurora バージョン番号
Aurora バージョン番号では、major
.minor
.patch
という命名法を使用しています。Aurora パッチバージョンには、リリース後にマイナーバージョンに追加された重要なバグ修正が含まれています。Amazon Aurora のメジャー、マイナー、パッチリリースの詳細については、「Amazon Aurora メジャーバージョン」、「Amazon Aurora マイナーバージョン」、および「Amazon Aurora パッチバージョン」を参照してください。
次の SQL クエリを使用して、Aurora PostgreSQL DB インスタンスの Aurora バージョン番号を確認できます。
postgres=>
SELECT aurora_version();
PostgreSQL バージョン 13.3、12.8、11.13、10.18、およびそれ以降のすべてのリリースからは、Aurora バージョン番号は PostgreSQL エンジンバージョンとより密接に整合するようになりました。例えば、Aurora PostgreSQL 13.3 DB クラスターをクエリすると、次の内容が返されます。
aurora_version ---------------- 13.3.1 (1 row)
Aurora PostgreSQL 10.14 DB クラスターなどの以前のリリースでは、次の例のようなバージョン番号が返されます。
aurora_version ---------------- 2.7.3 (1 row)
PostgreSQL エンジンのバージョン番号
PostgreSQL 10 以降、PostgreSQL データベースエンジンのバージョンでは major
.minor
という番号付け方法がすべてのリリースに使用されています。PostgreSQL 10.18、PostgreSQL 12.7、PostgreSQL 13.3 などの例があります。
PostgreSQL 10 より前のリリースでは、major
.major
.minor
という番号付け方法が使用されていました。最初の 2 桁の数字がメジャーバージョン番号で、3 桁目の数字がマイナーバージョンを表します。例えば、PostgreSQL 9.6 がメジャーバージョンで、3 桁目の数字の 9.6.21 や 9.6.22 がマイナーバージョンを表します。
注記
PostgreSQL エンジンバージョン 9.6 はサポートされなくなりました。アップグレードするには、Amazon Aurora PostgreSQL DB クラスターのアップグレード を参照してください。バージョンポリシーとリリースタイムラインについては、「Amazon Aurora メジャーバージョンが利用可能な期間」を参照してください。
PostgreSQL データベースエンジンのバージョン番号は、次の SQL クエリで確認できます。
postgres=>
SELECT version();
Aurora PostgreSQL 13.3 DB クラスターの場合、結果は次のようになります。
version ------------------------------------------------------------------------------------------------- PostgreSQL 13.3 on x86_64-pc-linux-gnu, compiled by x86_64-pc-linux-gnu-gcc (GCC) 7.4.0, 64-bit (1 row)