SHOW — mostra o valor corrente de um parâmetro de tempo de execução
SHOW nome
SHOW ALL
O comando SHOW mostra o valor corrente de um
parâmetro de tempo de execução.
Estes parâmetros podem ser definidos usando o comando
SET, editando o arquivo de configuração
postgresql.conf, através da variável de ambiente
PGOPTIONS (quando é usada a
libpq, ou uma aplicação baseada na
libpq), ou através de sinalizadores de
linha de comando ao iniciar o servidor postgres.
Veja Configuração do servidor para obter detalhes.
nomeO nome do parâmetro de tempo de execução. Os parâmetros disponíveis estão documentados no Configuração do servidor, e na página de referência do comando SET. Além disso, existem alguns parâmetros que podem ser mostrados, mas não podem ser definidos:
SERVER_VERSIONMostra o número da versão do servidor.
SERVER_ENCODINGMostra a codificação do conjunto de caracteres do lado servidor. No momento, este parâmetro pode ser mostrado, mas não pode ser definido, porque a codificação é determinada no momento da criação do banco de dados.
IS_SUPERUSERMostra verdade se a função de banco de dados corrente (role) tiver privilégios de superusuário.
ALLMostra os valores de todos os parâmetros de configuração, com descrições.
A função current_setting mostra uma saída
equivalente; veja Funções de definição de configuração.
A visão do sistema pg_settings também
mostra as mesmas informações.
Mostrar a configuração corrente do parâmetro DateStyle:
SHOW DateStyle;
DateStyle ----------- ISO, DMY (1 linha)
Como alternativa poderia ser usado (N.T.)
SELECT setting FROM pg_settings WHERE name = 'DateStyle';
setting ---------- ISO, DMY (1 linha)
ou
SELECT current_setting('DateStyle');
setting ---------- ISO, DMY (1 linha)
Mostrar a configuração corrente do parâmetro geqo:
SHOW geqo;
geqo ------ on (1 linha)
Mostrar todas as configurações:
SHOW ALL;
name | setting | description
-----------------------------+-----------+-----------------------------
allow_alter_system | on | Allows running the ALTER ...
allow_in_place_tablespaces | off | Allows tablespaces ...
allow_system_table_mods | off | Allows modifications ...
application_name | psql | Sets the application ...
...
work_mem | 4MB | Sets the maximum memory ...
xmlbinary | base64 | Sets how binary values ...
xmloption | content | Sets whether XML data ...
zero_damaged_pages | off | Continues processing ...
(375 linhas)
O comando SHOW é uma extensão do
PostgreSQL ao padrão SQL.