Aurora PostgreSQL の拡張機能のアップグレード方法について教えてください

Aurora PostgreSQL の拡張機能のアップグレード方法について教えてください

PostgreSQL の拡張機能のアップグレード方法を紹介します。アップグレードパスの確認から実施までの手順を、実際の SQL コマンドを交えて解説していきます。
2026.10.28

困っていること

拡張機能のアップグレード方法について教えてください。

回答

ほとんどの拡張機能は、メジャー・マイナーバージョンアップグレードに合わせて自動的にアップグレードされます。
エンジンバージョンのアップグレードを実施する前に、特定の拡張機能をアップグレードする必要がある場合は、以下を参考にしてください。

1. アップグレードパスの確認

アップグレードパスの確認
SELECT * FROM pg_extension_update_paths('extension_name');

移行元バージョンから移行先バージョンへのアップグレードパスが表示されます。利用可能なアップグレードパスがない場合は NULL になります。

出力例
 source | target |     path
--------+--------+---------------
 1.1    | 1.2    | 1.1--1.2
 1.1    | 1.0    |
 1.2    | 1.1    |
 1.2    | 1.0    |
 1.0    | 1.1    | 1.0--1.1
 1.0    | 1.2    | 1.0--1.1--1.2
(6 rows)

2. アップグレードの実施

アップグレード
ALTER EXTENSION extension_name UPDATE TO 'new_version';

参考:インストール済み拡張機能の一覧表示

現在インストールされている拡張機能を一覧表示するには、以下のコマンドを実行してください。

拡張機能の一覧表示
SELECT * FROM pg_extension;

参考情報


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事