O utilitário pg_controldata mostra informações inicializadas durante a execução do initdb, como a versão do catálogo e o idioma do servidor. Mostra, também, informações sobre o registro prévio da escrita (WAL) e o processamento dos pontos de verificação (checkpoint). Estas informações são globais do agrupamento, e não específicas de um determinado banco de dados.
Este utilitário pode ser executado apenas pelo usuário que inicializou o agrupamento, porque necessita de acesso de leitura para o diretório de dados. O diretório de dados pode ser especificado na linha de comando, ou pode ser usada a variável de ambiente PGDATA.
Para ver as informações de controle de um agrupamento de bancos de dados:
# pg_controldata Número da versão do pg_control: 822 Número da versão do catálogo: 200611241 Identificador do sistema de banco de dados: 5008504314428516847 Estado do agrupamento de bancos de dados: em produção Última modificação do pg_control: Qui 22 Mar 2007 14:35:38 BRT ID do arquivo de log atual: 0 Próximo segmento do arquivo de log: 2 Último local do ponto de verificação: 0/1D8B19C Local do ponto de verificação anterior: 0/1D8B154 Último local do REDO do ponto de verificação: 0/1D8B19C Último local do UNDO do ponto de verificação: 0/0 Último TimeLineID do ponto de verificação: 1 Último NextXID do ponto de verificação: 0/4582 Último NextOID do ponto de verificação: 42141 Último NextMultiXactId do ponto de verificação: 1 Último NextMultiOffset do ponto de verificação: 0 Hora do último ponto de verificação: Sáb 17 Mar 2007 20:38:32 BRT Local final de recuperação mínimo: 0/0 Máximo alinhamento de dado: 4 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 dos identificadores: 64 Máximo de colunas em um índice: 32 Armazenamento do tipo data/hora: números de ponto flutuante Tamanho máximo do nome do idioma: 128 LC_COLLATE: C LC_CTYPE: C