Системные каталоги в Postgresql
Общие сведения
Большая часть системных каталогов копируются из базы шаблонов при создании базы данных и затем принадлежат этой базе, однако есть каталоги которые разделяются всеми базами данных в кластере
pg_aggregate
pg_aggregate - каталог, который хранит агрегатные функции.
Агрегатная функции - это функция, которая работает со множеством значений, чаще всего одного столбца исходя из условия запроса. Речь идет о таких функциях как sum, max, count
pg_am
Таблица ( каталог ) pg_am хранит в себе информацию о методах доступа отношений для таблиц и индексов ( btree, hash ... )
pg_amop
pg_amop хранится информация об операторах методов доступа ( например оператор поиска или оператор упорядочивания )
Атрибуты таблицы ссылаются на другие сущности: семейства операторов, типы данных ( левого и правого операторов ), таблица pg_operator которая содержит информацию о всех операторах и их обозначениях, индексный метод доступа pg_am, таблица семейства операторов B-дерева, в соответствии с которым сортирует данный оператор, если это оператор упорядочивания
pg_amproc
Источники
Связанные темы
Буферный кэш и журнал в Postgresql
Использование модуля pg_stat_statements в postgresql
Системный каталог в Postgresql
Табличные пространства в Postgresql
Определение данных в Postgresql
Управление планировщиком в Postgresql
Основные команды psql и sql Postgresql
Агрегирование и группировка в Postgresql
Основные понятия реляционной модели
Создание и управление кластером postgresql
Этапы запроса и получения результата в postgresql