pg_partition_rule
Системная таблица pg_partition_rule используется для отслеживания партиционированных таблиц, их ограничений-проверок и правил включения данных.
Каждая строка pg_partition_rule представляет либо конечную партицию (партицию нижнего уровня, которая содержит данные), либо промежуточную партицию (партицию верхнего или среднего уровня, которая используется для определения иерархии партиционирования, но не содержит данных).
| Столбец | Тип | Ссылки | Описание |
|---|---|---|---|
paroid |
oid |
pg_partition.oid |
Идентификатор строки уровня партиционирования (из pg_partition), к которому относится эта партиция.
В случае промежуточной партиции соответствующая таблица (определяемая через |
parchildrelid |
oid |
pg_class.oid |
Идентификатор таблицы партиции (дочерней таблицы) |
parparentrule |
oid |
pg_partition_rule.paroid |
Идентификатор строки правила, связанного с родительской таблицей этой партиции |
parname |
name |
— |
Имя этой партиции |
parisdefault |
boolean |
— |
Является ли эта партиция партицией по умолчанию |
parruleord |
smallint |
— |
Для таблиц с партиционированием по диапазону: порядковый номер (rank) этой партиции на этом уровне иерархии |
parrangestartincl |
boolean |
— |
Для таблиц с партиционированием по диапазону: включено ли начальное значение |
parrangeendincl |
boolean |
— |
Для таблиц с партиционированием по диапазону: включается ли в диапазон конечное значение |
parrangestart |
pg_node_tree |
— |
Для таблиц с партиционированием по диапазону: начальное значение диапазона |
parrangeend |
pg_node_tree |
— |
Для таблиц с партиционированием по диапазону: конечное значение диапазона |
parrangeevery |
pg_node_tree |
— |
Для таблиц с партиционированием по диапазону: значение интервала в выражении |
parlistvalues |
pg_node_tree |
— |
Для таблиц с партиционированием по списку значений: список значений, назначенных этой партиции |
parreloptions |
text[] |
— |
Массив, описывающий характеристики хранения конкретной партиции |
partemplatespace |
oid |
pg_tablespace.oid |
OID табличного пространства, в котором хранится таблица-шаблон этой партиции |