A Tabela 52.1 lista os catálogos do sistema. A documentação mais detalhada de cada catálogo vem em seguida.
A maioria dos catálogos do sistema são copiados do banco de dados modelo durante a criação do banco de dados e, depois, se tornam específicos do banco de dados. Alguns catálogos são fisicamente compartilhados por todos os bancos de dados da instância; estão indicados nas descrições individuais dos catálogos.
Tabela 52.1. Catálogos do sistema
| Nome do catálogo | Finalidade |
|---|---|
| pg_aggregate | funções de agregação |
| pg_am | métodos de acesso a relações |
| pg_amop | operadores de método de acesso |
| pg_amproc | funções de suporte a método de acesso |
| pg_attrdef | valores padrão para colunas |
| pg_attribute | colunas das tabelas (“atributos”) |
| pg_authid | identificadores de autorização (funções de banco de dados / roles) |
| pg_auth_members | relacionamentos de associação de identificadores de autorização |
| pg_cast | conversões de tipos de dados (cast) |
| pg_class | tabelas, índices, sequências, visões (“relações”) |
| pg_collation | ordenações (informações de localidade) |
| pg_constraint | restrições de verificação, unicidade, chave primária e chave estrangeira |
| pg_conversion | informações sobre conversões de codificação |
| pg_database | bancos de dados dentro dessa instância |
| pg_db_role_setting | configurações por função de banco de dados (role) e por banco de dados |
| pg_default_acl | privilégios padrão para tipos de objetos |
| pg_depend | dependências entre objetos do banco de dados |
| pg_description | descrições ou comentários sobre objetos do banco de dados |
| pg_enum | definições de rótulo e valor de enumeração |
| pg_event_trigger | gatilhos de evento |
| pg_extension | extensões instaladas |
| pg_foreign_data_wrapper | definições de empacotadores de dados estrangeiros |
| pg_foreign_server | definições de servidores estrangeiros |
| pg_foreign_table | informações adicionais sobre tabelas estrangeiras |
| pg_index | informações adicionais sobre índice |
| pg_inherits | hierarquia de herança de tabelas |
| pg_init_privs | privilégios iniciais dos objetos |
| pg_language | linguagens para escrever funções |
| pg_largeobject | páginas de dados para objetos grandes |
| pg_largeobject_metadata | metadados para objetos grandes |
| pg_namespace | esquemas |
| pg_opclass | classes de operador de método de acesso |
| pg_operator | operadores |
| pg_opfamily | famílias de operador de métodos de acesso |
| pg_parameter_acl | parâmetros de configuração para os quais foram concedidos privilégios |
| pg_partitioned_table | informações sobre chaves de particionamento das tabelas |
| pg_policy | políticas de segurança no nível de linha |
| pg_proc | funções e procedimentos |
| pg_publication | publicações para replicação lógica |
| pg_publication_namespace | mapeamento entre esquema e publicação |
| pg_publication_rel | mapeamento entre relação e publicação |
| pg_range | informações sobre tipos de intervalo |
| pg_replication_origin | origens de replicação registradas |
| pg_rewrite | regras de reescrita de consultas |
| pg_seclabel | rótulos de segurança dos objetos do banco de dados |
| pg_sequence | informações sobre sequências |
| pg_shdepend | dependências em objetos compartilhados |
| pg_shdescription | comentários sobre objetos compartilhados |
| pg_shseclabel | rótulos de segurança em objetos de banco de dados compartilhados |
| pg_statistic | estatísticas do planejador |
| pg_statistic_ext | estatísticas estendidas do planejador (definição) |
| pg_statistic_ext_data | estatísticas estendidas do planejador (estatísticas construídas) |
| pg_subscription | subscrições de replicação lógica |
| pg_subscription_rel | estado das relações para subscrições |
| pg_tablespace | espaços de tabelas da instância de bancos de dados |
| pg_transform | transformações (conversões de tipo de dados para linguagem procedural) |
| pg_trigger | gatilhos |
| pg_ts_config | configurações de procura de texto |
| pg_ts_config_map | mapeamentos de lexemas (tokens) das configurações de procura de texto |
| pg_ts_dict | dicionários de procura de texto |
| pg_ts_parser | analisadores de procura de texto |
| pg_ts_template | modelos (templates) de procura de texto |
| pg_type | tipos de dados |
| pg_user_mapping | mapeamento de usuários em servidores estrangeiros |