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 |