18.4. Configuração do banco de dados

Como foi visto na Seção 16.4, o servidor PostgreSQL possui um grande número de variáveis de configuração em tempo de execução. Para muitas destas variáveis podem ser definidos valores padrão específicos para cada banco de dados.

Por exemplo, se por algum motivo for desejado desativar o otimizador GEQO para um determinado banco de dados, normalmente seria necessário desabilitá-lo para todos os bancos de dados, ou ter certeza que cada cliente ao se conectar a este banco de dados vai executar SET geqo TO off;. Para tornar esta definição a definição padrão, pode ser executado o comando:

ALTER DATABASE meu_banco_de_dados SET geqo TO off;

Este comando salva a definição (mas não a define imediatamente), e nas próximas conexões a este banco de dados vai parecer que SET geqo TO off; foi executado logo após a sessão iniciar. Deve ser observado que os usuários continuarão podendo alterar esta definição durante a sessão; apenas será a definição padrão. Para desfazer esta definição deve ser utilizado ALTER DATABASE nome_do_banco_de_dados RESET nome_da_variável;.

SourceForge.net Logo CSS válido!