pg_inherits#

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

Столбец

Тип данных

Описание

inhrelid

oid ссылается на (pg_class.oid)

OID дочерней таблицы или индекса

inhparent

oid ссылается на (pg_class.oid)

OID родительской таблицы или индекса

inhseqno

int4

Если дочерняя таблица имеет более одного прямого родителя (множественное наследование), это число указывает порядок расположения унаследованных столбцов. Число начинается с 1. Индексы не могут иметь множественное наследование, поскольку они могут наследовать только при использовании декларативного разделения

inhdetachdependent

bool

true для раздела, который находится в процессе отделения; false в противном случае