]> begriffs open source - ai-pg/blob - full-docs/txt/catalogs-overview.txt
Convert HTML docs to more streamlined TXT
[ai-pg] / full-docs / txt / catalogs-overview.txt
1
2 52.1. Overview #
3
4    Table 52.1 lists the system catalogs. More detailed documentation of
5    each catalog follows below.
6
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.
11
12    Table 52.1. System Catalogs
13    Catalog Name Purpose
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
45    pg_namespace schemas
46    pg_opclass access method operator classes
47    pg_operator operators
48    pg_opfamily access method operator families
49    pg_parameter_acl configuration parameters for which privileges have
50    been granted
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)
72    pg_trigger triggers
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
78    pg_type data types
79    pg_user_mapping mappings of users to foreign servers