50.1. Обзор#
50.1. Обзор
Таблица 50.1 перечисляет системные каталоги. Более подробная документация по каждому каталогу приведена ниже.
Большинство системных каталогов копируются из шаблонной базы данных при создании базы данных и затем являются специфичными для этой базы данных. Некоторые каталоги физически общие для всех баз данных в кластере; об этом указано в описаниях отдельных каталогов.
Таблица 50.1. Системные каталоги
Имя каталога | Назначение |
---|---|
pg_aggregate | функции агрегации |
pg_am | методы доступа к отношениям |
pg_amop | операторы метода доступа |
pg_amproc | функции поддержки метода доступа |
pg_attrdef | значения по умолчанию столбца |
pg_attribute | столбцы таблицы (“атрибуты”) |
pg_authid | идентификаторы авторизации (роли) |
pg_auth_members | отношения членства идентификаторов авторизации |
pg_cast | приведения типов (конверсии данных) |
pg_class | таблицы, индексы, последовательности, представления (“отношения”) |
pg_collation | правила сортировки (информация о локали) |
pg_constraint | проверочные ограничения, уникальные ограничения, ограничения первичного ключа, ограничения внешнего ключа |
pg_conversion | информация о преобразовании кодировки |
pg_database | базы данных внутри этого кластера баз данных |
pg_db_role_setting | настройки для ролей и баз данных |
pg_default_acl | привилегии по умолчанию для типов объектов |
pg_depend | зависимости между объектами базы данных |
pg_description | описания или комментарии к объектам базы данных |
pg_enum | определения меток и значений перечислений |
pg_event_trigger | триггеры событий |
pg_extension | установленные расширения |
pg_foreign_data_wrapper | определения внешних оберток данных |
pg_foreign_server | определения внешних серверов |
pg_foreign_table | дополнительная информация о внешней таблице |
pg_index | дополнительная информация об индексе |
pg_inherits | иерархия наследования таблиц |
pg_init_privs | привилегии инициализации объекта |
pg_language | языки для написания функций |
pg_largeobject | страницы данных для больших объектов |
pg_largeobject_metadata | метаданные для больших объектов |
pg_namespace | схемы |
pg_opclass | классы операторов метода доступа |
pg_operator | операторы |
pg_opfamily | семейства операторов метода доступа |
pg_parameter_acl | конфигурационные параметры, для которых были предоставлены привилегии |
pg_partitioned_table | информация о разделении ключа таблиц |
pg_policy | политики безопасности строк |
pg_proc | функции и процедуры |
pg_publication | публикации для логической репликации |
pg_publication_namespace | сопоставление схемы с публикацией |
pg_publication_rel | отображение отношения на публикацию |
pg_range | информация о типах диапазонов |
pg_replication_origin | зарегистрированные источники репликации |
pg_rewrite | правила переписывания запросов |
pg_seclabel | метки безопасности на объектах базы данных |
pg_sequence | информация о последовательностях |
pg_shdepend | зависимости от общих объектов |
pg_shdescription | комментарии к общим объектам |
pg_shseclabel | метки безопасности на общих объектах базы данных |
pg_statistic | статистика планировщика |
pg_statistic_ext | расширенная статистика планировщика (определение) |
pg_statistic_ext_data | расширенная статистика планировщика (построенная статистика) |
pg_subscription | логические репликационные подписки |
pg_subscription_rel | состояние отношения для подписок |
pg_tablespace | таблицы внутри этого кластера баз данных |
pg_transform | трансформации (преобразования типов данных в процедурные языки) |
pg_trigger | триггеры |
pg_ts_config | конфигурации текстового поиска |
pg_ts_config_map | отображения токенов конфигураций текстового поиска |
pg_ts_dict | словари текстового поиска |
pg_ts_parser | парсеры текстового поиска |
pg_ts_template | шаблоны текстового поиска |
pg_type | типы данных |
pg_user_mapping | отображения пользователей на внешние серверы |