Перейти к основному содержимому

pg_inherits

В каталоге pg_inherits хранится информация об иерархии наследования таблиц и индексов. Для каждого прямого отношения «родитель-ребенок» таблицы или индекса в базе данных существует одна запись. Косвенное наследование можно определить, следуя цепочкам записей.

СтолбецТип данныхОписание
inhrelidoid ссылается на (pg_class.oid)OID дочерней таблицы или индекса
inhparentoid ссылается на (pg_class.oid)OID родительской таблицы или индекса
inhseqnoint4Если дочерняя таблица имеет более одного прямого родителя (множественное наследование), это число указывает порядок расположения унаследованных столбцов. Число начинается с 1. Индексы не могут иметь множественное наследование, поскольку они могут наследовать только при использовании декларативного разделения
inhdetachdependentbooltrue для раздела, который находится в процессе отделения; false в противном случае