50.1. Обзор#

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отображения пользователей на внешние серверы