Activación de extensiones para una base de datos OCI Database with PostgreSQL
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 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.
Utilice el comando
oci psql configuration createy los parámetros necesarios con información existente deoci psql default-configuration getpara 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-overridesjunto con una clave deoci.allowed_extensionspara activar extensiones para la configuración. Para obtener más información, consulte Extensiones 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
dbConfigurationOverridesjunto conconfigKeydeoci.allowed_extensionspara activar las extensiones. Para obtener más información, consulte Extensiones soportadas para OCI Database with PostgreSQL.
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:
-
Verifique la disponibilidad de la extensión en la base de datos. Por ejemplo:
SELECT * FROM pg_available_extensions WHERE name = '<extension_name>'; -
Después de verificar la disponibilidad de la extensión, actívela para la base de datos seleccionada:
CREATE EXTENSION <extension_name>; -
Verifique que la extensión esté activada:
SELECT * FROM pg_extension WHERE extname = '<extension_name>';