attributes #
视图
attributes 包含关于在数据库中定义的复合数据
类型的属性的信息。
(注意,这个视图不给出关于表列的信息,
表列在 PostgreSQL 语境中有时也被称为属性。)
只显示当前用户有权访问的那些属性
(通过作为该类型的属主或拥有它的某些特权)。
Table 35.4. \1 字段列说明
Column Type Description |
|---|
包含该数据类型的数据库的名称(总是当前数据库) |
包含该数据类型的模式的名字 |
该数据类型的名称 |
该属性的名称 |
该属性在数据类型中的序号位置(从 1 开始计数) |
该属性的默认表达式 |
如果该属性可能为空则为 |
该属性的数据类型(如果是内建类型);如果它是某种数组则为
|
如果
|
如果
|
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
包含该属性排序规则的数据库的名称 (总是当前数据库);如果为默认或该属性的数据类型不可 排序则为空 |
包含该属性排序规则的模式的名字, 如果为默认或该属性的数据类型不可排序则为 空 |
该属性的排序规则的名称,如果为默认或该属性的数据类型不可 排序则为空 |
如果
|
如果
|
如果
|
如果
|
如果
|
适用于
PostgreSQL 中不可用的特性
(间隔类型属性的小数秒精度见
|
定义该属性数据类型的数据库的名称 (总是当前数据库) |
定义该属性数据类型的模式的名字 |
该属性的数据类型的名称 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
总是为空,因为在 PostgreSQL 中数组的最大基数总是不受限制 |
该属性的数据类型描述符的标识符,在与该复合类型相关的数据 类型描述符之中唯一。 这主要用于与其他此类标识符的实例进行连接。 (标识符的具体格式未定义,也不保证在未来的版本中保持 不变。) |
适用于 PostgreSQL 中不可用的特性 |
关于其中一些列的更多信息,另见结构类似的视图 Section 35.17。