pg_controldata — mostra informações de controle de uma instância do PostgreSQL
pg_controldata [opção] [[ -D | --pgdata ] diretório_de_dados]
O utilitário pg_controldata mostra informações
inicializadas durante o initdb, como a versão do
catálogo.
Também mostra informações sobre o registro de transações
(WAL), e o processamento de pontos de controle.
Estas informações abrangem toda a instância, e não são específicas
de um único banco de dados.
Este utilitário só pode ser executado pelo usuário que inicializou
a instância, porque requer acesso de leitura ao diretório de dados.
O diretório de dados pode ser especificado na linha de comandos,
ou utilizada a variável de ambiente PGDATA.
Este utilitário oferece suporte às opções -V e
--version, que mostra a versão do utilitário
pg_controldata, e termina.
Também oferece suporte às opções -? e
--help, que mostram as opções aceitas.
PGDATALocalização padrão do diretório de dados
PG_COLOR
Especifica se devem ser usadas cores nas mensagens de diagnóstico.
Os valores possíveis são always,
auto e never.
Exemplo 171. Exemplo do tradutor
Execução do utilitário pg_controldata no Debian 12
$ sudo su - postgres $ /usr/lib/postgresql/18/bin/pg_controldata -D /var/lib/postgresql/18/main/
número da versão do pg_control: 1800 Número da versão do catálogo: 202506291 Database system identifier: 7587019445389354929 Estado do agrupamento de banco de dados: em produção Última modificação do pg_control: seg 01 jun 2026 11:15:05 Local do último ponto de controle: 0/1B023AD0 Local de REDO do último ponto de controle: 0/1B023A78 Arquivo com REDO do último ponto de controle: 00000001000000000000001B TimeLineID do último ponto de controle: 1 PrevTimeLineID do último ponto de controle: 1 full_page_writes do último ponto de controle: habilitado NextXID do último ponto de controle: 0:2515 NextOID do último ponto de controle: 108883 NextMultiXactId do último ponto de controle: 1 NextMultiOffset do último ponto de controle: 0 oldestXID do último ponto de controle: 744 BD do oldestXID do último ponto de controle: 1 oldestActiveXID do último ponto de controle: 2515 oldestMultiXid do último ponto de controle: 1 BD do oldestMulti do último ponto de controle: 1 oldestCommitTsXid do último ponto de controle: 0 newestCommitTsXid do último ponto de controle: 0 Hora do último ponto de controle: seg 01 jun 2026 11:15:05 Contador LSN falso para relações unlogged: 0/3E8 Local final mínimo de recuperação: 0/0 Linha do tempo do local final mínimo de recuperação: 0 Local de início da cópia de segurança: 0/0 Local de fim da cópia de segurança: 0/0 Registro de fim-da-cópia-de-segurança requerido: não Definição de wal_level: logical Definição de wal_log_hints: desabilitado Definição de max_connections: 100 Definição de max_worker_processes: 8 Definição de max_wal_senders: 10 Definição de max_prepared_xacts: 0 Definição de max_locks_per_xact: 64 Definição de track_commit_timestamp: desabilitado Máximo alinhamento de dado: 8 Tamanho do bloco do banco de dados: 8192 Blocos por segmento da relação grande: 131072 Tamanho do bloco do WAL: 8192 Bytes por segmento do WAL: 16777216 Tamanho máximo de identificadores: 64 Máximo de colunas em um índice: 32 Tamanho máximo do bloco TOAST: 1996 Tamanho máximo do bloco de objeto grande: 2048 Tipo de data/hora do repositório: inteiros de 64 bits Passagem de argumento float8: por valor Versão da verificação de páginas de dados: 1 Default char data signedness: signed nonce para autenticação simulada: cc7ebdd7719b2478679270dc9cb58b861330c0326f1ac392c0f9840a886ea94c