4 Table 52.1 lists the system catalogs. More detailed documentation of
5 each catalog follows below.
7 Most system catalogs are copied from the template database during
8 database creation and are thereafter database-specific. A few catalogs
9 are physically shared across all databases in a cluster; these are
10 noted in the descriptions of the individual catalogs.
12 Table 52.1. System Catalogs
14 pg_aggregate aggregate functions
15 pg_am relation access methods
16 pg_amop access method operators
17 pg_amproc access method support functions
18 pg_attrdef column default values
19 pg_attribute table columns (“attributes”)
20 pg_authid authorization identifiers (roles)
21 pg_auth_members authorization identifier membership relationships
22 pg_cast casts (data type conversions)
23 pg_class tables, indexes, sequences, views (“relations”)
24 pg_collation collations (locale information)
25 pg_constraint check constraints, unique constraints, primary key
26 constraints, foreign key constraints
27 pg_conversion encoding conversion information
28 pg_database databases within this database cluster
29 pg_db_role_setting per-role and per-database settings
30 pg_default_acl default privileges for object types
31 pg_depend dependencies between database objects
32 pg_description descriptions or comments on database objects
33 pg_enum enum label and value definitions
34 pg_event_trigger event triggers
35 pg_extension installed extensions
36 pg_foreign_data_wrapper foreign-data wrapper definitions
37 pg_foreign_server foreign server definitions
38 pg_foreign_table additional foreign table information
39 pg_index additional index information
40 pg_inherits table inheritance hierarchy
41 pg_init_privs object initial privileges
42 pg_language languages for writing functions
43 pg_largeobject data pages for large objects
44 pg_largeobject_metadata metadata for large objects
46 pg_opclass access method operator classes
48 pg_opfamily access method operator families
49 pg_parameter_acl configuration parameters for which privileges have
51 pg_partitioned_table information about partition key of tables
52 pg_policy row-security policies
53 pg_proc functions and procedures
54 pg_publication publications for logical replication
55 pg_publication_namespace schema to publication mapping
56 pg_publication_rel relation to publication mapping
57 pg_range information about range types
58 pg_replication_origin registered replication origins
59 pg_rewrite query rewrite rules
60 pg_seclabel security labels on database objects
61 pg_sequence information about sequences
62 pg_shdepend dependencies on shared objects
63 pg_shdescription comments on shared objects
64 pg_shseclabel security labels on shared database objects
65 pg_statistic planner statistics
66 pg_statistic_ext extended planner statistics (definition)
67 pg_statistic_ext_data extended planner statistics (built statistics)
68 pg_subscription logical replication subscriptions
69 pg_subscription_rel relation state for subscriptions
70 pg_tablespace tablespaces within this database cluster
71 pg_transform transforms (data type to procedural language conversions)
73 pg_ts_config text search configurations
74 pg_ts_config_map text search configurations' token mappings
75 pg_ts_dict text search dictionaries
76 pg_ts_parser text search parsers
77 pg_ts_template text search templates
79 pg_user_mapping mappings of users to foreign servers