pg_opfamily
Системная таблица pg_opfamily определяет семейства операторов.
Каждое семейство операторов представляет собой набор операторов и связанных с ними опорных процедур, реализующих операции, требуемые для определенного метода доступа.
Более того, все операторы в семействе являются совместимыми, в том смысле, который определяется методом доступа.
Концепция семейства операторов позволяет использовать в индексах операторы смешанных типов и рассматривать их, используя знание семантики метода доступа.
Большая часть информации, определяющей семейство операторов, находится не в строке pg_opfamily, а в связанных строках pg_amop, pg_amproc и pg_opclass.
| Столбец | Тип | Ссылки | Описание |
|---|---|---|---|
oid |
oid |
— |
Идентификатор строки (скрытый атрибут; должен быть выбран явно) |
opfmethod |
oid |
pg_am.oid |
Оператор метода доступа к индексу для этого семейства |
opfname |
name |
— |
Имя семейства операторов |
opfnamespace |
oid |
pg_namespace.oid |
Пространство имен этого семейства операторов |
opfowner |
oid |
pg_authid.oid |
Владелец семейства операторов |