このトピックでは、AnalyticDB for PostgreSQL コンソールで、拡張のインストール、更新、アンインストールなど、拡張を管理する方法について説明します。
前提条件
AnalyticDB for PostgreSQL インスタンスは [実行中] の状態です。
Extensions ページへの移動
-
AnalyticDB for PostgreSQL コンソールにログインします。
-
コンソールの左上でリージョンを選択します。[Instances] ページで、拡張を管理する AnalyticDB for PostgreSQL インスタンスを選択し、インスタンスの ID をクリックします。
-
左側のナビゲーションペインで、[拡張機能] をクリックして [拡張機能] ページに移動します。
拡張のインストール
AnalyticDB for PostgreSQL では、コンソール (推奨) またはチケットを送信して拡張をインストールできます。
[拡張機能] ページでインストールしたい拡張機能が見つからない場合は、チケットを起票してください。
単一の拡張のインストール
-
[拡張機能] ページで、インストールする拡張機能を見つけ、[アクション] 列の [インストール] をクリックします。
-
[拡張機能のインストール] ダイアログボックスで、拡張機能をインストールするデータベース、複数のデータベース、またはすべてのデータベースを選択し、[インストール] をクリックします。
-
AnalyticDB for PostgreSQL インスタンスのステータスが 1 分から 5 分以内に [インストール中] から [実行中] に変更された後、エクステンションのステータスが「インストール済み」に変更されるかどうかを確認してください。
拡張の一括インストール
-
[拡張機能] ページの左上隅で、[一括インストール] をクリックします。
-
[拡張機能の一括インストール] ダイアログボックスで、インストールする拡張機能を選択し、インストール先のデータベース、複数のデータベース、またはすべてのデータベースを選択してから、[インストール] をクリックします。
-
AnalyticDB for PostgreSQL インスタンスのステータスが、1 分から 5 分以内に [拡張機能のインストール中] から [実行中] に変更されたら、拡張機能のステータスが「インストール済み」に変わったか確認してください。
次の拡張をインストールすると、拡張を有効にするため AnalyticDB for PostgreSQL インスタンスが自動的に再起動します。再起動中は、AnalyticDB for PostgreSQL インスタンスに対して読み取りまたは書き込み操作を実行できません。
-
pg_hint_plan
-
pg_stat_statements
拡張のアンインストール
AnalyticDB for PostgreSQL では、コンソール (推奨) またはチケットを送信して拡張をアンインストールできます。
アンインストールしたい拡張機能が[拡張機能]ページで見つからない場合は、チケットを起票してください。
[拡張機能] ページで拡張機能をアンインストールするには、次の手順を実行します。
-
[拡張機能] ページで、アンインストールする拡張機能を見つけ、[操作] 列の [アンインストール] をクリックします。
-
[拡張機能のアンインストール] ダイアログボックスで、拡張機能をアンインストールするデータベースまたは複数のデータベースを選択し、[アンインストール] をクリックします。
-
[拡張機能] ページで、拡張機能がアンインストールされているかどうかを確認します。
拡張をアンインストールすると、データ損失やサービスが利用できなくなる可能性があります。慎重に実行してください。
拡張の更新
AnalyticDB for PostgreSQL インスタンスの現在のマイナーバージョンが、より新しいバージョンの拡張機能をサポートしている場合、拡張機能を更新できます。[拡張機能] ページで、更新する拡張機能を見つけ、[操作] 列の [更新] をクリックします。
-
拡張機能の [操作] 列に [更新] が表示されていない場合、その拡張機能は最新バージョンです。
-
拡張の更新はオフピーク時間に実行することを推奨します。
一般的なエラーとトラブルシューティング
ERROR: permission denied to create extension "uuid-ossp"
原因:uuid-ossp 拡張は、CREATE EXTENSION 文を実行してインストールできません。
解決策: AnalyticDB for PostgreSQL コンソールの [拡張機能] ページで拡張機能をインストールします。