| Документация по PostgreSQL 9.4.1 | |||
|---|---|---|---|
| Пред. | Уровень выше | Глава 48. Системные каталоги | След. |
48.1. Обзор
В Таблице 48-1 кратко перечислены системные каталоги. Более подробное описание каждого каталога следует далее.
Большинство системных каталогов копируются из базы-шаблона при создании базы данных и затем принадлежат этой базе. Но некоторые каталоги физически разделяются всеми базами данных в кластере; это отмечено в их описаниях.
Таблица 48-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_proc | функции и процедуры |
| pg_range | информация о типах диапазонов |
| pg_rewrite | правила перезаписи запросов |
| pg_replication_slots | информация о слотах репликации |
| pg_seclabel | метки безопасности для объектов базы данных |
| pg_shdepend | зависимости общих объектов |
| pg_shdescription | комментарии к общим объектам |
| pg_shseclabel | метки безопасности для общих объектов баз данных |
| pg_statistic | статистика планировщика |
| pg_tablespace | табличные пространства в этом кластере баз данных |
| 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 |