42.35. pg_settings

A visão pg_settings fornece acesso a parâmetros em tempo de execução do servidor. Essencialmente é uma interface alternativa aos comandos SHOW e SET. Também fornece acesso a alguns fatos sobre cada parâmetro não disponíveis diretamente no SHOW, como os valores mínimo e máximo.

Tabela 42-35. Colunas de pg_settings

Nome Tipo Referencia Descrição
name text   Nome do parâmetro de configuração em tempo de execução
setting text   Valor corrente do parâmetro
category text   Grupo lógico do parâmetro.
short_desc text   Breve descrição do parâmetro.
extra_desc text   Informação adicional, mais detalhada, sobre o parâmetro.
context text   Contexto requerido para definir o valor do parâmetro.
vartype text   Tipo do parâmetro (bool, integer, real ou string).
source text   Origem do valor corrente do parâmetro
min_val text   Valor mínimo permitido para o parâmetro (NULL para valores não numéricos)
max_val text   Valor máximo permitido para o parâmetro (NULL para valores não numéricos)

A visão pg_settings não aceita inserções ou exclusões, mas aceita atualizações. Um comando UPDATE aplicado a uma linha de pg_settings equivale a executar o comando SET no parâmetro com este nome. A mudança somente afeta o valor utilizado pela sessão corrente. Se o comando UPDATE for executado dentro de uma transação interrompida posteriormente, o efeito deste comando desaparece quando a transação é desfeita. Se a transação onde o comando se encontra for efetivada, os efeitos do comando persistem até o fim da sessão, a não ser que seja substituído por outro comando UPDATE ou SET.

SourceForge.net Logo CSS válido!