pg_attrdef#

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

Столбец

Тип данных

Описание

oid

oid

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

adrelid

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

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

adnum

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

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

adbin

pg_node_tree

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