pg_controldata

pg_controldata — mostra informações de controle de uma instância do PostgreSQL

Sinopse

pg_controldata [opção] [[ -D | --pgdata ] diretório_de_dados]

Descrição

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.

Variáveis de ambiente

PGDATA

Localizaçã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

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