50.6. pg_attrdef#

50.6. pg_attrdef

50.6. pg_attrdef

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

Таблица 50.6. pg_attrdef Колонки

Тип столбца

Описание

oid oid

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

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

Таблица, к которой относится этот столбец

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

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

adbin pg_node_tree

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