Activación de extensiones de una base de datos

Algunos administradores deben activar algunas extensiones para un sistema de base de datos OCI Database with PostgreSQL mediante una configuración antes de que estén disponibles en el nivel de base de datos.

Para obtener una lista de extensiones que se deben activar mediante una configuración, consulte Extensiones PostgreSQL soportadas para OCI Database with PostgreSQL.

Para activar extensiones para un sistema de base de datos existente mediante la copia de su configuración, consulte los siguientes pasos. Si ya tiene una configuración con extensiones activadas, puede cambiar la configuración del sistema de base de datos sin crear una nueva.

    1. En la página de lista Sistemas de base de datos, seleccione el sistema de base de datos con el que desea trabajar. Si necesita ayuda para buscar la página de lista o el sistema de base de datos, consulte Lista de sistemas de base de datos.
    2. En la página de detalles del sistema de base de datos, seleccione el valor junto a Configuración y, a continuación, seleccione el nombre de la configuración.
    3. En la página de detalles de configuración, seleccione Copiar configuración y extensiones.
    4. En el panel Copiar configuración, en la sección Configurar extensiones, seleccione una extensión o extensiones de la lista PostgreSQL Extensiones.
    5. Seleccione Crear.
  • Utilice el comando oci psql configuration create y los parámetros necesarios con información existente de oci psql default-configuration get para copiar una configuración por defecto:

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

    Utilice --db-configuration-overrides junto con una clave de oci.allowed_extensions para activar extensiones para la configuración. Para obtener más información, consulte Extensiones PostgreSQL soportadas para OCI Database with PostgreSQL.

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.

  • Ejecute la operación CreateConfiguration con información existente para copiar una configuración.

    Utilice dbConfigurationOverrides junto con configKey de oci.allowed_extensions para activar las extensiones. Para obtener más información, consulte Extensiones PostgreSQL soportadas para OCI Database with PostgreSQL.

    Para obtener información sobre el uso de la API y las solicitudes de firma, consulte la documentación de la API de REST y las Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.

Siguientes Pasos

Después de activar las extensiones en la configuración, puede aplicar la configuración al sistema de base de datos y, a continuación, activar la extensión en el nivel de base de datos mediante los siguientes comandos.

Comandos de cliente para activar extensiones

Para activar las extensiones por defecto o las extensiones activadas por los administradores como se muestra en los pasos anteriores, conéctese a la base de datos y utilice un cliente PostrgreSQL para proporcionar los siguientes comandos:

  1. Verifique la disponibilidad de la extensión en la base de datos. Por ejemplo:

    SELECT * FROM pg_available_extensions WHERE name = '<extension_name>';
  2. Después de verificar la disponibilidad de la extensión, actívela para la base de datos seleccionada:

    CREATE EXTENSION <extension_name>;
  3. Verifique que la extensión esté activada:

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