Activation d'extensions pour une base de données OCI Database with PostgreSQL

Certaines extensions pour un système de base de données OCI Database with PostgreSQL doivent être activées par les administrateurs via une configuration pour pouvoir être rendues disponibles au niveau de la base de données.

Pour obtenir la liste des extensions qui doivent être activées via une configuration, reportez-vous à Extensions prises en charge pour OCI Database with PostgreSQL.

Pour activer des extensions pour un système de base de données existant en copiant sa configuration, reportez-vous aux étapes suivantes. Si une configuration avec des extensions est déjà activée, vous pouvez modifier la configuration du système de base de données sans en créer une nouvelle.

    1. Sur la page de liste Systèmes de base de données, sélectionnez le système de base de données à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, reportez-vous à Liste des bases de données OCI Database with PostgreSQL.
      La page de détails du système de base de données s'ouvre.
    2. Sélectionnez la valeur en regard de Configuration, puis le nom de la configuration.
      La page de détails de la configuration s'ouvre.
    3. Sélectionnez Copier la configuration et les extensions.
      Le panneau Copier la configuration s'ouvre.
    4. Dans la section Configurer les extensions, sélectionnez une ou plusieurs extensions dans la liste Extensions PostgreSQL.
    5. Sélectionnez Create (Créer).
  • Utilisez la commande oci psql configuration create et les paramètres requis avec les informations existantes de oci psql default-configuration get pour copier une configuration par défaut :

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

    Utilisez --db-configuration-overrides avec la clé oci.allowed_extensions pour activer les extensions pour la configuration. Pour plus d'informations, reportez-vous à Extensions prises en charge pour OCI Database with PostgreSQL.

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Exécutez l'opération CreateConfiguration avec les informations existantes pour copier une configuration.

    Utilisez dbConfigurationOverrides avec configKey de oci.allowed_extensions pour activer les extensions. Pour plus d'informations, reportez-vous à Extensions prises en charge pour OCI Database with PostgreSQL.

Etapes suivantes

Une fois les extensions activées dans la configuration, vous pouvez appliquer la configuration au système de base de données, puis activer l'extension au niveau de la base de données à l'aide des commandes suivantes.

Commandes client pour activer les extensions

Pour activer les extensions par défaut, ou les extensions activées par les administrateurs, comme indiqué dans les étapes précédentes, connectez-vous à la base de données et utilisez un client PostrgreSQL pour fournir les commandes suivantes :

  1. Vérifiez la disponibilité de l'extension sur la base de données. Par exemple :

    SELECT * FROM pg_available_extensions WHERE name = '<extension_name>';
  2. Une fois la disponibilité de l'extension vérifiée, activez-la pour la base de données sélectionnée :

    CREATE EXTENSION <extension_name>;
  3. Vérifiez que l'extension a été activée :

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