このトピックでは、ApsaraDB RDS コンソールで ApsaraDB RDS for PostgreSQL インスタンスの拡張機能を管理する方法について説明します。 拡張機能の検索、インストール、アンインストール、更新、および他のデータベースへの適用を行うことができます。
前提条件
RDS インスタンスで PostgreSQL 10 以降が実行されていること。
RDS インスタンスでマイナーエンジンバージョン 20230330 以降が実行されていること。 RDS インスタンスのマイナーエンジンバージョンの表示と更新方法の詳細については、「マイナーエンジンバージョンの更新」をご参照ください。
RDS インスタンスが、企業向け SSD(ESSD)またはプレミアム ESSD を使用するプライマリ RDS インスタンスであること。
RDS インスタンスに少なくとも 1 つの特権アカウントとデータベースが作成されていること。 特権アカウントとデータベースの作成方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスでのデータベースとアカウントの作成」をご参照ください。
使用上の注意
RDS インスタンスにインストールする拡張機能で shared_preload_libraries パラメータのプリロードが必要であり、拡張機能の名前が shared_preload_libraries パラメータの値に追加されていない場合、拡張機能をインストールすると RDS インスタンスが自動的に再起動されます。
説明RDS インスタンスの パラメーターの設定 ページに移動して、shared_preload_libraries パラメータの構成を表示できます。 RDS インスタンスにインストールする拡張機能で shared_preload_libraries パラメータのプリロードが必要かどうか、および拡張機能の名前が shared_preload_libraries パラメータの値に追加されているかどうかを確認できます。
GanosBase 拡張機能と PostGIS 拡張機能は、同じスキーマにインストールできません。
データベースに次の拡張機能をインストールする場合、データベースの特権アカウントを使用する必要があります。 使用するアカウントが特権アカウントでない場合、インストールは失敗します。
ganos_geometry_topology、ganos_tiger_geocoder、postgis_tiger_geocoder、および postgis_topology
拡張機能をアンインストールすると、データの損失やサービスの中断が発生する可能性があります。 慎重に行ってください。
手順
[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、プラグイン をクリックします。
[拡張機能マーケットプレイス] タブで、人気の拡張機能を表示します。
インストールする拡張機能を見つけて、[操作] 列の [インストール] をクリックして、データベースに拡張機能をインストールします。
プラグインの管理 タブで、拡張機能を管理するデータベースの名前を指定します。
拡張機能の検索
プラグインによるフィルタリング を使用して、さまざまな機能を持つ拡張機能を検索できます。 検索ボックスでは複数の機能を選択できます。
拡張機能のインストール
プラグインがインストールされていません タブで、インストールする拡張機能を見つけて、[操作] 列の [インストール] をクリックします。
複数の拡張機能を選択して一度にインストールできます。
拡張機能のアンインストール
プラグインがインストール済みです タブで、アンインストールする拡張機能を見つけて、[操作] 列の [アンインストール] をクリックします。
複数の拡張機能を選択して一度にアンインストールできます。
重要拡張機能をアンインストールすると、データの損失やサービスの中断が発生する可能性があります。 慎重に行ってください。
拡張機能の更新
プラグインがインストール済みです タブで、更新する拡張機能を見つけて、[操作] 列の [バージョンのアップグレード] をクリックします。
説明[操作] 列に [バージョンのアップグレード] が表示されない場合、拡張機能は最新バージョンを実行しています。
データベースにインストールされている拡張機能を別のデータベースに適用する
プラグインがインストール済みです タブで、他のデータベースに適用 をクリックして、現在のデータベースにインストールされている拡張機能を別のデータベースにインストールします。
関連操作
操作 | 説明 |
データベースの拡張機能を作成します。 説明 この操作を正常に呼び出した後、拡張機能が作成されない場合は、RDS インスタンスのメジャーエンジンバージョンで拡張機能がサポートされているかどうかを確認してください。 詳細については、「ApsaraDB RDS for PostgreSQL でサポートされている拡張機能」をご参照ください。 | |
データベースにインストールされている拡張機能をクエリします。 | |
データベースの拡張機能のバージョンを更新します。 | |
データベースから拡張機能を削除します。 |