pg_attrdef
примечание
Эта страница переведена при помощи нейросети GigaChat.
В каталоге pg_attrdef хранятся выражения по умолчанию и выражения генерации для столбцов. Основная информация о столбцах хранится в pg_attribute. Здесь будет отображаться запись только для тех столбцов, для которых явно задано выражение по умолчанию или выражение генерации.
Столбцы pg_attrdef:
| Столбец | Тип данных | Описание |
|---|---|---|
oid | oid | Идентификатор строки |
adrelid | oid (ссылается на pg_class.oid) | Таблица, к которой относится этот столбец |
adnum | int2 (ссылается на pg_attribute.oid) | Номер столбца |
adbin | pg_node_tree | Выражение по умолчанию или генерации столбца в представлении nodeToString(). Используйте pg_get_expr(adbin, adrelid) для преобразования его в выражение SQL |