Обзор#

В таблице ниже перечислены системные каталоги. Более подробная документация по каждому каталогу приведена ниже.

Большинство системных каталогов копируются из базы данных шаблонов при создании базы данных и впоследствии являются специфическими для каждой базы данных. Несколько каталогов физически разделяются между всеми базами данных в кластере; они указаны в описании отдельных каталогов.

Название каталога

Назначение

pg_aggregate

агрегатные функции

pg_am

методы доступа к отношениям

pg_amop

операторы методов доступа

pg_amproc

вспомогательные функции метода доступа

pg_attrdef

значения по умолчанию для столбцов

pg_attribute

столбцы таблицы («атрибуты»)

pg_authid

идентификаторы авторизации (роли)

pg_auth_members

идентификатор авторизации отношение членства - корабли

pg_cast

приведения (преобразования типов данных)

pg_class

таблицы, индексы, последовательности, представления («отношения»)

pg_collation

collations (информация о локали)

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

сопоставление пользователей с зарубежными серверами