Enabling Extensions for an OCI Database with PostgreSQL Database System

OCI Database with PostgreSQLデータベース・システムの一部の拡張機能は、管理者がデータベース・レベルで使用できるようにするには、構成を介して有効にする必要があります。

構成を介して有効にする必要がある拡張機能のリストは、OCI Database with PostgreSQLでサポートされている拡張機能を参照してください。

構成をコピーして既存のデータベース・システムの拡張を有効にするには、次のステップを参照してください。拡張機能を有効にした構成をすでに持っている場合は、新しい構成を作成せずにデータベース・システムの構成を変更できます。

    1. 「データベース・システム」リスト・ページで、操作するデータベース・システムを選択します。リスト・ページまたはデータベース・システムの検索に関するヘルプが必要な場合は、OCI Database with PostgreSQLデータベース・システムのリストを参照してください。
      データベース・システムの詳細ページが開きます。
    2. 「構成」の横の値を選択し、構成名を選択します。
      構成の詳細ページが開きます。
    3. 「構成および拡張機能のコピー」を選択します。
      「構成のコピー」パネルが開きます。
    4. 「拡張機能の構成」セクションで、PostgreSQL拡張機能リストから拡張機能を選択します。
    5. 「作成」を選択します。
  • デフォルト構成をコピーするには、 oci psql default-configuration get の既存の情報とともに oci psql configuration create コマンドおよび必須パラメータを使用します。

    oci psql default-configuration get --configuration-id <configuration_OCID> [OPTIONS]
    oci psql configuration create --compartment-id <compartment_OCID> [OPTIONS]

    --db-configuration-overridesoci.allowed_extensionsのキーとともに使用して、構成の拡張を有効にします。詳細は、OCI Database with PostgreSQLでサポートされている拡張機能を参照してください。

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • 構成をコピーするには、既存の情報を指定してCreateConfiguration操作を実行します。

    拡張を有効にするには、dbConfigurationOverridesoci.allowed_extensionsconfigKeyとともに使用します。詳細は、OCI Database with PostgreSQLでサポートされている拡張機能を参照してください。

次のステップ

構成で拡張を有効にした後、構成をデータベース・システムに適用し、次のコマンドを使用してデータベース・レベルで拡張を有効にできます。

拡張機能を有効にするクライアントコマンド

前のステップに示すように、デフォルトの拡張または管理者が有効にした拡張を有効にするには、データベースに接続し、PostrgreSQLクライアントを使用して次のコマンドを指定します。

  1. データベースでの拡張機能の可用性を検証します。たとえば:

    SELECT * FROM pg_available_extensions WHERE name = '<extension_name>';
  2. 拡張機能の可用性が確認されたら、選択したデータベースに対して有効にします。

    CREATE EXTENSION <extension_name>;
  3. 拡張機能が有効化されたことを確認します。

    SELECT * FROM pg_extension WHERE extname = '<extension_name>';