52.6. pg_attrdef#

В каталоге pg_attrdef хранятся значения столбцов по умолчанию. Основная информация о столбцах хранится в pg_attribute. Данный же каталог содержит записи только для тех столбцов, для которых явно задаётся значение по умолчанию.

Таблица 52.6. Столбцы pg_attrdef

Тип столбца

Описание

oidoid

Идентификатор строки

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

Таблица, к которой принадлежит столбец

adnumint2 (ссылается на pg_attribute.attnum)

Номер столбца

adbinpg_node_tree

Значение столбца по умолчанию, в формате nodeToString(). Чтобы преобразовать его в SQL-выражение, воспользуйтесь функцией pg_get_expr(adbin, adrelid).


close