| Документация к PostgreSQL 9.5.13 | |||
|---|---|---|---|
| Пред. | Уровень выше | Глава 49. Системные каталоги | След. |
В Табл. 49-1 кратко перечислены системные каталоги. Более подробное описание каждого каталога следует далее.
Большинство системных каталогов копируются из базы-шаблона при создании базы данных и затем принадлежат этой базе. Но некоторые каталоги физически разделяются всеми базами данных в кластере; это отмечено в их описаниях.
Таблица 49-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_language | языки для написания функций |
| pg_largeobject | страницы данных для больших объектов |
| pg_largeobject_metadata | метаданные для больших объектов |
| pg_namespace | схемы |
| pg_opclass | классы операторов методов доступа |
| pg_operator | операторы |
| pg_opfamily | семейства операторов методов доступа |
| pg_pltemplate | данные шаблонов для процедурных языков |
| pg_policy | политики защиты строк |
| pg_proc | функции и процедуры |
| pg_range | информация о типах диапазонов |
| pg_replication_origin | зарегистрированные источники репликации |
| pg_rewrite | правила перезаписи запросов |
| pg_seclabel | метки безопасности для объектов базы данных |
| pg_shdepend | зависимости общих объектов |
| pg_shdescription | комментарии к общим объектам |
| pg_shseclabel | метки безопасности для общих объектов баз данных |
| pg_statistic | статистика планировщика |
| 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 | сопоставления пользователей для сторонних серверов |
| Пред. | Начало | След. |
| Системные каталоги | Уровень выше | pg_aggregate |