pg_attrdef

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 章 48. 系统表 | 下一页

# 48.6. `pg_attrdef`

`pg_attrdef`表存储字段缺省值。字段的主要信息存放在`pg_attribute` (见下文)。只有明确声明一个缺省值(该表何时创建或字段何时增加)的字段在这里有行。

表 48-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`)是更好的显示缺省值的方法。

上一页 | 起始页 | 下一页
`pg_amproc` | 上一级 | `pg_attribute`