すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:拡張機能の管理

最終更新日:Nov 13, 2024

このトピックでは、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

  • 拡張機能をアンインストールすると、データが失われ、サービスが中断されます。 作業は慎重に行ってください。

手順

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、プラグイン をクリックします。

    • [Extension Marketplace] タブで、人気のあるエクステンションを表示します。

      インストールする拡張機能を見つけ、[操作] 列の [インストール] をクリックして、拡張機能をデータベースにインストールします。

    • プラグインの管理 タブで、拡張機能を管理するデータベースの名前を指定します。

      • 拡張機能の検索

        プラグインによるフィルタリングを使用して、異なる機能を持つ拡張機能を検索できます。 検索ボックスで複数のフィーチャを選択できます。

      • 拡張機能のインストール

        プラグインがインストールされていません タブで、インストールする拡張機能を見つけ、[操作] 列の [インストール] をクリックします。

        複数の拡張機能を選択して一度にインストールできます。

      • 拡張機能のアンインストール

        プラグインがインストール済みです タブで、アンインストールする拡張機能を見つけ、[操作] 列の [アンインストール] をクリックします。

        複数の拡張機能を選択して、一度にアンインストールできます。

        重要

        拡張機能をアンインストールすると、データが失われ、サービスが中断されます。 作業は慎重に行ってください。

      • 拡張機能の更新

        プラグインがインストール済みです タブで、更新する拡張機能を見つけ、[操作] 列の [バージョンのアップグレード] をクリックします。

        説明

        [操作] 列に [バージョンのアップグレード] が表示されない場合、拡張機能は最新バージョンを実行します。

      • データベースにインストールされている拡張機能を別のデータベースに適用する

        プラグインがインストール済みです タブで、他のデータベースに適用 をクリックして、現在のデータベースにインストールされている拡張機能を別のデータベースにインストールします。

関連する API

API 操作

説明

CreatePostgresExtensions

データベースの拡張機能を作成します。

説明

この操作を正常に呼び出した後に拡張機能が作成されない場合は、拡張機能がRDSインスタンスのメジャーエンジンバージョンでサポートされているかどうかを確認してください。 詳細については、「ApsaraDB RDS For PostgreSQLでサポートされている拡張機能」をご参照ください。

DescribePostgresExtensions

データベースにインストールされている拡張機能を照会します。

UpdatePostgresExtensions

データベースの拡張機能のバージョンを更新します。

DeletePostgresExtensions

データベースから拡張機能を削除します。