Ativando Extensões para um Banco de Dados

Algumas extensões de um sistema de banco de dados do OCI Database with PostgreSQL devem ser ativadas pelos administradores por meio de uma configuração para que possam ser disponibilizadas no nível do banco de dados.

Para obter uma lista de extensões que devem ser ativadas por meio de uma configuração, consulte Extensões PostgreSQL Suportadas para o OCI Database with PostgreSQL.

Para ativar extensões para um sistema de banco de dados existente copiando sua configuração, consulte as etapas a seguir. Se você já tiver uma configuração com extensões ativadas, poderá alterar a configuração do sistema de banco de dados sem criar uma nova.

    1. Na página de lista Sistemas de banco de dados, selecione o sistema de banco de dados com o qual deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o sistema de banco de dados, consulte Listando Sistemas de Banco de Dados.
    2. Na página de detalhes do sistema de banco de dados, selecione o valor ao lado de Configuração e selecione o nome da configuração.
    3. Na página de detalhes da configuração, selecione Copiar configuração e extensões.
    4. No painel Copiar configuração, na seção Configurar extensões, selecione uma ou mais extensões na lista PostgreSQL extensões.
    5. Selecione Criar.
  • Use o comando oci psql configuration create e os parâmetros necessários com informações existentes de oci psql default-configuration get para copiar uma configuração padrão:

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

    Use --db-configuration-overrides com uma chave oci.allowed_extensions para ativar extensões para a configuração. Para obter mais informações, consulte Extensões PostgreSQL Suportadas para o OCI Database with PostgreSQL.

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.

  • Execute a operação CreateConfiguration com informações existentes para copiar uma configuração.

    Use dbConfigurationOverrides com um configKey de oci.allowed_extensions para ativar extensões. Para obter mais informações, consulte Extensões PostgreSQL Suportadas para o OCI Database with PostgreSQL.

    Para obter informações sobre o uso da API e as solicitações de assinatura, consulte Documentação da API REST e Credenciais da Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.

Próximas Etapas

Depois de ativar as extensões na configuração, você poderá aplicar a configuração ao sistema de banco de dados e, em seguida, ativar a extensão no nível do banco de dados usando os comandos a seguir.

Comandos do Cliente para Ativar Extensões

Para ativar extensões padrão ou extensões ativadas pelos administradores conforme mostrado nas etapas anteriores, estabeleça conexão com o banco de dados e use um cliente PostrgreSQL para fornecer os seguintes comandos:

  1. Verifique a disponibilidade da extensão no banco de dados. Por exemplo:

    SELECT * FROM pg_available_extensions WHERE name = '<extension_name>';
  2. Após a verificação da disponibilidade da extensão, ative-a para o banco de dados selecionado:

    CREATE EXTENSION <extension_name>;
  3. Verifique se a extensão foi ativada:

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