このトピックでは、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をクリックします。
左側のナビゲーションウィンドウで、プラグイン をクリックします。
[Extension Marketplace] タブで、人気のあるエクステンションを表示します。
インストールする拡張機能を見つけ、[操作] 列の [インストール] をクリックして、拡張機能をデータベースにインストールします。
プラグインの管理 タブで、拡張機能を管理するデータベースの名前を指定します。
拡張機能の検索
プラグインによるフィルタリングを使用して、異なる機能を持つ拡張機能を検索できます。 検索ボックスで複数のフィーチャを選択できます。
拡張機能のインストール
プラグインがインストールされていません タブで、インストールする拡張機能を見つけ、[操作] 列の [インストール] をクリックします。
複数の拡張機能を選択して一度にインストールできます。
拡張機能のアンインストール
プラグインがインストール済みです タブで、アンインストールする拡張機能を見つけ、[操作] 列の [アンインストール] をクリックします。
複数の拡張機能を選択して、一度にアンインストールできます。
重要拡張機能をアンインストールすると、データが失われ、サービスが中断されます。 作業は慎重に行ってください。
拡張機能の更新
プラグインがインストール済みです タブで、更新する拡張機能を見つけ、[操作] 列の [バージョンのアップグレード] をクリックします。
説明[操作] 列に [バージョンのアップグレード] が表示されない場合、拡張機能は最新バージョンを実行します。
データベースにインストールされている拡張機能を別のデータベースに適用する
プラグインがインストール済みです タブで、他のデータベースに適用 をクリックして、現在のデータベースにインストールされている拡張機能を別のデータベースにインストールします。
関連する API
API 操作 | 説明 |
データベースの拡張機能を作成します。 説明 この操作を正常に呼び出した後に拡張機能が作成されない場合は、拡張機能がRDSインスタンスのメジャーエンジンバージョンでサポートされているかどうかを確認してください。 詳細については、「ApsaraDB RDS For PostgreSQLでサポートされている拡張機能」をご参照ください。 | |
データベースにインストールされている拡張機能を照会します。 | |
データベースの拡張機能のバージョンを更新します。 | |
データベースから拡張機能を削除します。 |