52.1. Información general #

La Table 52.1 enumera los catálogos del sistema. Más abajo se incluye una documentación más detallada de cada catálogo.

La mayoría de los catálogos del sistema se copian de la base de datos plantilla (template) durante la creación de la base de datos y, a partir de entonces, son específicos de cada base de datos. Unos pocos catálogos se comparten físicamente entre todas las bases de datos de un clúster; estos se indican en las descripciones de los catálogos individuales.

Table 52.1. Catálogos del sistema

Nombre del catálogoPropósito
pg_aggregatefunciones de agregación
pg_ammétodos de acceso de relaciones
pg_amopoperadores de métodos de acceso
pg_amprocfunciones de soporte de métodos de acceso
pg_attrdefvalores por defecto de columnas
pg_attributecolumnas de tablas (atributos)
pg_authididentificadores de autorización (roles)
pg_auth_membersrelaciones de membresía de identificadores de autorización
pg_castconversiones de tipo (casts)
pg_classtablas, índices, secuencias, vistas (relaciones)
pg_collationordenamientos (información de configuración regional)
pg_constraintrestricciones de control (check), unicidad, clave primaria y clave foránea
pg_conversioninformación de conversión de codificación
pg_databasebases de datos dentro de este clúster de bases de datos
pg_db_role_settingconfiguraciones por rol y por base de datos
pg_default_aclprivilegios por defecto para tipos de objetos
pg_dependdependencias entre objetos de la base de datos
pg_descriptiondescripciones o comentarios sobre objetos de la base de datos
pg_enumdefiniciones de etiquetas y valores de enumerados (enum)
pg_event_triggerdisparadores de eventos (event triggers)
pg_extensionextensiones instaladas
pg_foreign_data_wrapperdefiniciones de envolturas de datos externos (foreign-data wrappers)
pg_foreign_serverdefiniciones de servidores externos
pg_foreign_tableinformación adicional de tablas externas
pg_indexinformación adicional de índices
pg_inheritsjerarquía de herencia de tablas
pg_init_privsprivilegios iniciales de objetos
pg_languagelenguajes para escribir funciones
pg_largeobjectpáginas de datos para objetos grandes (large objects)
pg_largeobject_metadatametadatos para objetos grandes
pg_namespaceesquemas (namespaces)
pg_opclassclases de operadores de métodos de acceso
pg_operatoroperadores
pg_opfamilyfamilias de operadores de métodos de acceso
pg_parameter_aclparámetros de configuración para los cuales se han concedido privilegios
pg_partitioned_tableinformación sobre la clave de partición de las tablas
pg_policypolíticas de seguridad a nivel de fila (RLS)
pg_procfunciones y procedimientos
pg_publicationpublicaciones para replicación lógica
pg_publication_namespacemapeo de esquema a publicación
pg_publication_relmapeo de relación a publicación
pg_rangeinformación sobre tipos de rango (range types)
pg_replication_originorígenes de replicación registrados
pg_rewritereglas de reescritura de consultas
pg_seclabeletiquetas de seguridad en objetos de la base de datos
pg_sequenceinformación sobre secuencias
pg_shdependdependencias en objetos compartidos
pg_shdescriptioncomentarios sobre objetos compartidos
pg_shseclabeletiquetas de seguridad en objetos de base de datos compartidos
pg_statisticestadísticas del planificador
pg_statistic_extestadísticas extendidas del planificador (definición)
pg_statistic_ext_dataestadísticas extendidas del planificador (datos construidos)
pg_subscriptionsuscripciones de replicación lógica
pg_subscription_relestado de la relación para las suscripciones
pg_tablespacetablespaces dentro de este clúster de bases de datos
pg_transformtransformaciones (conversiones de tipo de datos a lenguajes procedimentales)
pg_triggerdisparadores (triggers)
pg_ts_configconfiguraciones de búsqueda de texto
pg_ts_config_mapmapeos de tokens de configuraciones de búsqueda de texto
pg_ts_dictdiccionarios de búsqueda de texto
pg_ts_parseranalizadores (parsers) de búsqueda de texto
pg_ts_templateplantillas de búsqueda de texto
pg_typetipos de datos
pg_user_mappingmapeos de usuarios a servidores externos