ご利用の AnalyticDB for PostgreSQL インスタンスの PostgreSQL 拡張をコンソールから直接管理します。このトピックでは、拡張のインストール (単一またはバッチ)、アップデート、およびアンインストールについて説明します。
前提条件
開始する前に、次のことを確認してください:
ご利用の AnalyticDB for PostgreSQL インスタンスが [実行中] 状態であること
「拡張」ページへの移動
AnalyticDB for PostgreSQL コンソールにログインします。
左上のコーナーでリージョンを選択します。「インスタンス」ページで、拡張を管理したいインスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、[拡張] をクリックします。
拡張のインストール
必要な拡張が一覧に表示されていない場合は、[拡張] ページから拡張をインストールする(推奨)か、チケットを送信してください。
pg_hint_plan または pg_stat_statements をインストールすると、インスタンスが自動的に再起動されます。再起動中、読み取り/書き込み操作は利用できなくなります。
単一拡張のインストール
「拡張」ページで対象の拡張を見つけ、「操作」列の [インストール] をクリックします。
「拡張のインストール」ダイアログボックスで、1 つのデータベース、複数のデータベース、またはすべてのデータベースを選択し、[インストール] をクリックします。
インスタンスのステータスが [拡張をインストール中] から [実行中] に戻るまで 1~5 分待機し、拡張のステータスが [インストール済み] になっていることを確認します。
拡張のバッチインストール
「拡張」ページで、左上隅の [バッチインストール] をクリックします。
「拡張のバッチインストール」ダイアログボックスで、拡張とターゲットデータベースを選択し、[インストール] をクリックします。
インスタンスのステータスが [拡張をインストール中] から [実行中] に戻るまで 1~5 分待機し、各拡張のステータスが [インストール済み] になっていることを確認します。
拡張のアンインストール
拡張を、[拡張] ページからアンインストールします(推奨)。拡張が一覧表示されていない場合は、チケットを送信してください。
拡張をアンインストールすると、データ損失やサービスが利用できなくなる可能性があります。注意して進めてください。
「拡張」ページで対象の拡張を見つけ、「操作」列の [アンインストール] をクリックします。
「拡張のアンインストール」ダイアログボックスで、1 つまたは複数のデータベースを選択し、[アンインストール] をクリックします。
「拡張」ページで、拡張が削除されたことを確認します。
拡張のアップデート
「拡張」ページで対象の拡張を見つけ、「操作」列の [アップデート] をクリックします。
[アップデート] は、インスタンスの現在のマイナーバージョンが、より新しいバージョンの拡張をサポートしている場合にのみ利用可能です。[アップデート] が表示されない場合、その拡張はすでに最新バージョンです。
実行中のワークロードへの影響を最小限に抑えるため、ピーク時間外に拡張をアップデートしてください。
トラブルシューティング
ERROR: permission denied to create extension "uuid-ossp"
原因: uuid-ossp 拡張は、CREATE EXTENSION 文を直接使用してインストールすることはできません。
解決策: 代わりに、コンソールの「拡張」ページからインストールしてください。