Além dos catálogos do sistema, o PostgreSQL disponibiliza várias visões nativas. Algumas visões do sistema fornecem um acesso conveniente a algumas consultas aos catálogos do sistema utilizadas com freqüência. Outras visões também fornecem acesso ao estado interno do servidor.
O esquema de informações (Capítulo 30) provê um conjunto alternativo de visões, que se sobrepõem às funcionalidades das visões do sistema. Uma vez que o esquema de informações faz parte do padrão SQL, enquanto as visões aqui descritas são específicas do PostgreSQL, geralmente é melhor utilizar o esquema de informações quando este fornece todas as informações necessárias.
A Tabela 42-31 lista as visões do sistema descritas neste capítulo. A documentação mais detalhadas de cada visão vem a seguir. Existem algumas visões adicionais que fornecem acesso aos resultados do coletor de estatísticas; estão descritas na Tabela 23-1.
Exceto quando indicado, todas as visões descritas aqui são somente para leitura.
Tabela 42-31. Visões do sistema
Nome da visão | Finalidade |
---|---|
pg_indexes | índices |
pg_locks | bloqueios mantidos no momento |
pg_rules | regras |
pg_settings | configurações dos parâmetros |
pg_stats | estatísticas do planejador |
pg_tables | tabelas |
pg_user | usuários do banco de dados |
pg_views | visões |