ApsaraDB RDS for PostgreSQL では、マイナーエンジンバージョンをアップグレードできます。アップグレードにより、パフォーマンスの向上、新機能、セキュリティ修正が提供されます。これにより、データベースサービスの継続的な最適化とセキュリティが確保されます。
ApsaraDB RDS for PostgreSQL のマイナーエンジンバージョンの特徴の詳細については、「AliPG マイナーエンジンバージョンのリリースノート (PostgreSQL 14–17)」をご参照ください。
使用上の注意
マイナーエンジンバージョンをアップグレードするとインスタンスが再起動され、約 30 秒間の一時的な切断が発生する可能性があります。オフピーク時にアップグレードを実行するか、アプリケーションに自動再接続メカニズムがあることを確認することをお勧めします。
アップグレード後、マイナーエンジンバージョンをスペックダウンすることはできません。
マイナーバージョンのアップグレードは通常、互換性の問題を引き起こしません。ただし、拡張機能のアップグレードは問題を引き起こす可能性があります。アップグレードに GanosBase 拡張機能などの拡張機能が含まれる場合は、まず ApsaraDB RDS for PostgreSQL インスタンスのデータを復元する 機能を使用して新しいインスタンスを作成することをお勧めします。その後、新しいインスタンスで新しい拡張機能バージョンの互換性をテストできます。
拡張機能のアップグレードに関する次の点に注意してください:
サービスで PostGIS または GanosBase 拡張機能を使用している場合は、マイナーエンジンバージョンをアップグレードした後、PostGIS または GanosBase 拡張機能も手動でアップグレードする必要があります。詳細については、「時空間エンジン拡張機能のアップグレード」をご参照ください。
インスタンスが PostgreSQL 14 を実行しており、マイナーエンジンバージョンが 20230330 より前で、TimescaleDB 拡張機能 (バージョン 2.5.0 以前) を使用している場合、マイナーエンジンバージョンを 20230330 以降にアップグレードした後、手動で
ALTER EXTENSION timescaledb UPDATE;コマンドを実行して拡張機能をアップグレードする必要があります。このステップは、TimescaleDB 拡張機能を引き続き使用するために必要です。
マイナーエンジンバージョンの表示
インスタンスの現在のマイナーエンジンバージョンは 2 つの方法で表示できます。
ApsaraDB RDS コンソールにログインします。ターゲットインスタンスの 基本情報 ページでバージョンを表示できます。
説明この方法は、クラウドディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスにのみ適用されます。
ターゲット PostgreSQL インスタンスに接続し、
show rds_release_date;コマンドを実行します。説明この方法は、クラウドディスクとローカルディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスに適用されます。
マイナーエンジンバージョンの手動アップグレード
ローカルディスクを使用するインスタンスのマイナーエンジンバージョンのアップグレード
ローカルディスクを使用するインスタンスは、マイナーエンジンバージョンの手動アップグレードをサポートしていません。インスタンスを再起動して、最新のマイナーバージョンに自動的にアップグレードできます。詳細については、「インスタンスの再起動」をご参照ください。
現在のインスタンスが読み取り専用インスタンスを持つプライマリインスタンスである場合、まずすべての読み取り専用インスタンスを 1 つずつ再起動してから、プライマリインスタンスを再起動する必要があります。プライマリインスタンスのみを再起動した場合、読み取り専用インスタンスのマイナーエンジンバージョンはアップグレードされません。
クラウドディスクを使用するインスタンスのマイナーエンジンバージョンのアップグレード
現在のインスタンスが読み取り専用インスタンスを持つプライマリインスタンスである場合、2 つの方法でアップグレードできます。
プライマリインスタンスでマイナーエンジンバージョンのアップグレードを開始できます。アタッチされているすべての読み取り専用インスタンスが同時にアップグレードされ、その後プライマリインスタンスがアップグレードされます。
すべての読み取り専用インスタンスを一度にアップグレードしたくない場合は、1 つずつアップグレードしてからプライマリインスタンスをアップグレードできます。
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
設定情報 セクションで、カーネルマイナーバージョンのアップグレード をクリックします。
表示されるダイアログボックスで、アップグレードが可能なバージョン のバージョンを選択し、アップグレード時間 を指定します。次に、[OK] をクリックします。
アップグレードが可能なバージョン パラメーターのフィールドは、次のように説明されます:
rds: RDS インスタンス。postgres: PostgreSQL データベース。1200: PostgreSQL のメジャーバージョンは 12 です。20220830: AliPG のマイナーエンジンバージョン。各マイナーバージョンの詳細については、「AliPG マイナーエンジンバージョンのリリースノート (PostgreSQL 14–17)」をご参照ください。12.11: PostgreSQL コミュニティのマイナーバージョン番号。
マイナーエンジンバージョンの自動アップグレード
自動アップグレードは補助的な方法であり、すべてのインスタンスがすぐに最新のエンジンバージョンにアップグレードされることを保証するものではありません。インスタンスの [基本情報] ページでエンジンバージョンのステータスを表示し、古いバージョンからの潜在的なリスクを軽減するためにエンジンバージョンを速やかにアップグレードできます。システムが開始したアップグレードタスクをキャンセルした場合、またはコンソールの通知を受け取った後に最新の安定バージョンにアップグレードできなかった場合、発生する可能性のあるビジネスの中断やデータの損失についてはお客様が責任を負うものとします。詳細については、「利用規約」をご参照ください。
クラウドディスクを使用する ApsaraDB RDS for PostgreSQL インスタンスを購入すると、マイナーバージョンアップポリシー はデフォルトで 自動アップグレード に設定されます。マイナーエンジンバージョンが最新のものより古い場合、システムは定期的に O&M タスクを開始してアップグレードを実行します。これらのタスクについては、メール、または内部メッセージで通知されます。自動アップグレードは、指定された メンテナンスウィンドウ 内に実行されます。[イベント管理] でアップグレード時間を変更したり、タスクが開始される前にキャンセルしたりできます。詳細については、「スケジュールされたイベント」をご参照ください。
マイナーエンジンバージョンの自動アップグレード機能は、クラウドディスクを使用するインスタンスでのみサポートされます。

自動アップグレード設定の変更
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
インスタンスの 基本情報 ページで、設定情報 セクションを見つけ、自動マイナーバージョンのアップグレード パラメーターを見つけます。

自動マイナーバージョンのアップグレード の右側にある 設定 をクリックします。
表示されるダイアログボックスで、自動アップグレード または 手動アップグレード を選択し、[確認] をクリックします。
よくある質問
関連ドキュメント
サービスで PostGIS または GanosBase 拡張機能を使用している場合は、マイナーエンジンバージョンをアップグレードした後、PostGIS または GanosBase 拡張機能も手動でアップグレードする必要があります。詳細については、「時空間エンジン拡張機能のアップグレード」をご参照ください。
各マイナーバージョンの詳細については、「AliPG マイナーエンジンバージョンのリリースノート (PostgreSQL 14–17)」をご参照ください。
API 操作を使用してマイナーエンジンバージョンをアップグレードすることもできます:
API
説明
インスタンスのマイナーエンジンバージョンをアップグレードします。
マイナーエンジンバージョンのアップグレードポリシーを自動または手動に設定します。