ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 47.6\. `pg_attrdef` `pg_attrdef`表存储字段缺省值。字段的主要信息存放在`pg_attribute` (见下文)。只有明确声明一个缺省值(该表何时创建或字段何时增加)的字段在这里有行。 **Table 47-6\. `pg_attrdef` 字段** | 名字 | 类型 | 引用 | 描述 | | --- | --- | --- | --- | | `oid` | `oid` | 行标识符(隐藏属性;必须明确选择) | | `adrelid` | `oid` | `pg_class`.oid | 这个字段所属的表 | | `adnum` | `int2` | `pg_attribute`.attnum | 字段数目 | | `adbin` | `pg_node_tree` | 字段缺省值的内部表现形式 | | `adsrc` | `text` | 人类可读的缺省值的内部表现形式 | `adsrc`是历史遗留,最好不要使用它, 因为它并未跟踪可能影响缺省值表现形式的外部变化。反编译`adbin` 字段(比如,用`pg_get_expr`)是更好的显示缺省值的方法。