52.1. Visão geral #

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álogoFinalidade
pg_aggregatefunções de agregação
pg_ammétodos de acesso a relações
pg_amopoperadores de método de acesso
pg_amprocfunções de suporte a método de acesso
pg_attrdefvalores padrão para colunas
pg_attributecolunas das tabelas (atributos)
pg_authididentificadores de autorização (funções de banco de dados / roles)
pg_auth_membersrelacionamentos de associação de identificadores de autorização
pg_castconversões de tipos de dados (cast)
pg_classtabelas, índices, sequências, visões (relações)
pg_collationordenações (informações de localidade)
pg_constraintrestrições de verificação, unicidade, chave primária e chave estrangeira
pg_conversioninformações sobre conversões de codificação
pg_databasebancos de dados dentro dessa instância
pg_db_role_settingconfigurações por função de banco de dados (role) e por banco de dados
pg_default_aclprivilégios padrão para tipos de objetos
pg_dependdependências entre objetos do banco de dados
pg_descriptiondescrições ou comentários sobre objetos do banco de dados
pg_enumdefinições de rótulo e valor de enumeração
pg_event_triggergatilhos de evento
pg_extensionextensões instaladas
pg_foreign_data_wrapperdefinições de empacotadores de dados estrangeiros
pg_foreign_serverdefinições de servidores estrangeiros
pg_foreign_tableinformações adicionais sobre tabelas estrangeiras
pg_indexinformações adicionais sobre índice
pg_inheritshierarquia de herança de tabelas
pg_init_privsprivilégios iniciais dos objetos
pg_languagelinguagens para escrever funções
pg_largeobjectpáginas de dados para objetos grandes
pg_largeobject_metadatametadados para objetos grandes
pg_namespaceesquemas
pg_opclassclasses de operador de método de acesso
pg_operatoroperadores
pg_opfamilyfamílias de operador de métodos de acesso
pg_parameter_aclparâmetros de configuração para os quais foram concedidos privilégios
pg_partitioned_tableinformações sobre chaves de particionamento das tabelas
pg_policypolíticas de segurança no nível de linha
pg_procfunções e procedimentos
pg_publicationpublicações para replicação lógica
pg_publication_namespacemapeamento entre esquema e publicação
pg_publication_relmapeamento entre relação e publicação
pg_rangeinformações sobre tipos de intervalo
pg_replication_originorigens de replicação registradas
pg_rewriteregras de reescrita de consultas
pg_seclabelrótulos de segurança dos objetos do banco de dados
pg_sequenceinformações sobre sequências
pg_shdependdependências em objetos compartilhados
pg_shdescriptioncomentários sobre objetos compartilhados
pg_shseclabelrótulos de segurança em objetos de banco de dados compartilhados
pg_statisticestatísticas do planejador
pg_statistic_extestatísticas estendidas do planejador (definição)
pg_statistic_ext_dataestatísticas estendidas do planejador (estatísticas construídas)
pg_subscriptionsubscrições de replicação lógica
pg_subscription_relestado das relações para subscrições
pg_tablespaceespaços de tabelas da instância de bancos de dados
pg_transformtransformações (conversões de tipo de dados para linguagem procedural)
pg_triggergatilhos
pg_ts_configconfigurações de procura de texto
pg_ts_config_mapmapeamentos de lexemas (tokens) das configurações de procura de texto
pg_ts_dictdicionários de procura de texto
pg_ts_parseranalisadores de procura de texto
pg_ts_templatemodelos (templates) de procura de texto
pg_typetipos de dados
pg_user_mappingmapeamento de usuários em servidores estrangeiros