48.6. pg_attrdef

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

Таблица 48-6. Колонки pg_attrdef

ИмяТипСсылкиОписание
oidoid Идентификатор строки (скрытый атрибут; должен выбираться явно)
adrelidoidpg_class.oidТаблица, к которой принадлежит колонка
adnumint2pg_attribute.attnumНомер колонки
adbinpg_node_tree Внутреннее представление значения колонки по умолчанию
adsrctext Понятное человеку представление значения по умолчанию

Поле adsrc присутствует по исторически причинам, его не стоит использовать, так как в нём не отражаются внешние факторы, способные повлиять на представление значения по умолчанию. Для отображения значения по умолчанию лучше декомпилировать поле adbin (применив, например pg_get_expr ).

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy