---
title: "Overview"
id: catalogs-overview
pg_version: "20devel"
---
## 52.1. Overview
[Table 52.1](catalogs-overview.md#catalog-table) lists the system catalogs. More detailed documentation of each catalog follows below.
Most system catalogs are copied from the template database during database creation and are thereafter database-specific. A few catalogs are physically shared across all databases in a cluster; these are noted in the descriptions of the individual catalogs.
**System Catalogs**
| Catalog Name | Purpose |
| --- | --- |
| [pg_aggregate](catalog-pg-aggregate.md) | aggregate functions |
| [pg_am](catalog-pg-am.md) | relation access methods |
| [pg_amop](catalog-pg-amop.md) | access method operators |
| [pg_amproc](catalog-pg-amproc.md) | access method support functions |
| [pg_attrdef](catalog-pg-attrdef.md) | column default values |
| [pg_attribute](catalog-pg-attribute.md) | table columns ("attributes") |
| [pg_authid](catalog-pg-authid.md) | authorization identifiers (roles) |
| [pg_auth_members](catalog-pg-auth-members.md) | authorization identifier membership relationships |
| [pg_cast](catalog-pg-cast.md) | casts (data type conversions) |
| [pg_class](catalog-pg-class.md) | tables, indexes, sequences, views ("relations") |
| [pg_collation](catalog-pg-collation.md) | collations (locale information) |
| [pg_constraint](catalog-pg-constraint.md) | check constraints, unique constraints, primary key constraints, foreign key constraints |
| [pg_conversion](catalog-pg-conversion.md) | encoding conversion information |
| [pg_database](catalog-pg-database.md) | databases within this database cluster |
| [pg_db_role_setting](catalog-pg-db-role-setting.md) | per-role and per-database settings |
| [pg_default_acl](catalog-pg-default-acl.md) | default privileges for object types |
| [pg_depend](catalog-pg-depend.md) | dependencies between database objects |
| [pg_description](catalog-pg-description.md) | descriptions or comments on database objects |
| [pg_enum](catalog-pg-enum.md) | enum label and value definitions |
| [pg_event_trigger](catalog-pg-event-trigger.md) | event triggers |
| [pg_extension](catalog-pg-extension.md) | installed extensions |
| [pg_foreign_data_wrapper](catalog-pg-foreign-data-wrapper.md) | foreign-data wrapper definitions |
| [pg_foreign_server](catalog-pg-foreign-server.md) | foreign server definitions |
| [pg_foreign_table](catalog-pg-foreign-table.md) | additional foreign table information |
| [pg_index](catalog-pg-index.md) | additional index information |
| [pg_inherits](catalog-pg-inherits.md) | table inheritance hierarchy |
| [pg_init_privs](catalog-pg-init-privs.md) | object initial privileges |
| [pg_language](catalog-pg-language.md) | languages for writing functions |
| [pg_largeobject](catalog-pg-largeobject.md) | data pages for large objects |
| [pg_largeobject_metadata](catalog-pg-largeobject-metadata.md) | metadata for large objects |
| [pg_namespace](catalog-pg-namespace.md) | schemas |
| [pg_opclass](catalog-pg-opclass.md) | access method operator classes |
| [pg_operator](catalog-pg-operator.md) | operators |
| [pg_opfamily](catalog-pg-opfamily.md) | access method operator families |
| [pg_parameter_acl](catalog-pg-parameter-acl.md) | configuration parameters for which privileges have been granted |
| [pg_partitioned_table](catalog-pg-partitioned-table.md) | information about partition key of tables |
| [pg_policy](catalog-pg-policy.md) | row-security policies |
| [pg_proc](catalog-pg-proc.md) | functions and procedures |
| [pg_propgraph_element](catalog-pg-propgraph-element.md) | property graph elements (vertices and edges) |
| [pg_propgraph_element_label](catalog-pg-propgraph-element-label.md) | property graph links between elements and labels |
| [pg_propgraph_label](catalog-pg-propgraph-label.md) | property graph labels |
| [pg_propgraph_label_property](catalog-pg-propgraph-label-property.md) | property graph label-specific property definitions |
| [pg_propgraph_property](catalog-pg-propgraph-property.md) | property graph properties |
| [pg_publication](catalog-pg-publication.md) | publications for logical replication |
| [pg_publication_namespace](catalog-pg-publication-namespace.md) | schema to publication mapping |
| [pg_publication_rel](catalog-pg-publication-rel.md) | relation to publication mapping |
| [pg_range](catalog-pg-range.md) | information about range types |
| [pg_replication_origin](catalog-pg-replication-origin.md) | registered replication origins |
| [pg_rewrite](catalog-pg-rewrite.md) | query rewrite rules |
| [pg_seclabel](catalog-pg-seclabel.md) | security labels on database objects |
| [pg_sequence](catalog-pg-sequence.md) | information about sequences |
| [pg_shdepend](catalog-pg-shdepend.md) | dependencies on shared objects |
| [pg_shdescription](catalog-pg-shdescription.md) | comments on shared objects |
| [pg_shseclabel](catalog-pg-shseclabel.md) | security labels on shared database objects |
| [pg_statistic](catalog-pg-statistic.md) | planner statistics |
| [pg_statistic_ext](catalog-pg-statistic-ext.md) | extended planner statistics (definition) |
| [pg_statistic_ext_data](catalog-pg-statistic-ext-data.md) | extended planner statistics (built statistics) |
| [pg_subscription](catalog-pg-subscription.md) | logical replication subscriptions |
| [pg_subscription_rel](catalog-pg-subscription-rel.md) | relation state for subscriptions |
| [pg_tablespace](catalog-pg-tablespace.md) | tablespaces within this database cluster |
| [pg_transform](catalog-pg-transform.md) | transforms (data type to procedural language conversions) |
| [pg_trigger](catalog-pg-trigger.md) | triggers |
| [pg_ts_config](catalog-pg-ts-config.md) | text search configurations |
| [pg_ts_config_map](catalog-pg-ts-config-map.md) | text search configurations' token mappings |
| [pg_ts_dict](catalog-pg-ts-dict.md) | text search dictionaries |
| [pg_ts_parser](catalog-pg-ts-parser.md) | text search parsers |
| [pg_ts_template](catalog-pg-ts-template.md) | text search templates |
| [pg_type](catalog-pg-type.md) | data types |
| [pg_user_mapping](catalog-pg-user-mapping.md) | mappings of users to foreign servers |