attributes #视图attributes包含数据库中定义的组合数据类型的属性信息。(注意,该视图不提供表列的信息,而表列在 PostgreSQL 的语境中有时也被称为属性。)只有当前用户能够访问的那些属性才会显示出来(通过拥有该类型或拥有其上的某种权限)。
Table 35.4. attributes 列
|
列类型 描述 |
|---|
|
包含该数据类型的数据库名称(总是当前数据库) |
|
包含该数据类型的模式名称 |
|
数据类型名称 |
|
属性名称 |
|
属性在该数据类型内部的顺序位置(从 1 开始计算) |
|
该属性的默认表达式 |
|
如果该属性是可能为空的,值为 |
|
如果该属性是一个内置类型,此列值为该属性的数据类型; 如果该属性是某种数组,此列值为 |
|
如果 |
|
如果 |
|
对应 PostgreSQL 不支持的特性 |
|
对应 PostgreSQL 不支持的特性 |
|
对应 PostgreSQL 不支持的特性 |
|
包含此属性排序规则的数据库名(总是当前数据库),如果默认或者该属性的数据类型不可排序则为空 |
|
包含此属性排序规则的模式名,如果默认或者该属性的数据类型不可排序则为空 |
|
该属性排序规则的名称,如果默认或者该属性的数据类型不可排序则为空 |
|
如果 |
|
如果 |
|
如果 |
|
如果 |
|
如果 |
|
对应 PostgreSQL 不支持的特性(关于 interval 类型属性的分数秒精度,见 |
|
属性数据类型被定义的数据库名(总是当前数据库) |
|
属性数据类型被定义的模式名 |
|
属性数据类型的名称 |
|
对应 PostgreSQL 不支持的特性 |
|
对应 PostgreSQL 不支持的特性 |
|
对应 PostgreSQL 不支持的特性 |
|
总是为空,因为 PostgreSQL 中数组的最大基数始终不受限制 |
|
属性的数据类型描述符标识符,它在与该复合类型相关的数据类型描述符中是唯一的。这主要有助于与其他此类标识符实例进行连接。(该标识符的具体格式没有定义,也不保证在未来版本中保持不变。) |
|
对应 PostgreSQL 不支持的特性 |
关于某些列的详情,参见Section 35.17之下的一个相似结构的视图。
如果您发现文档中有不正确的内容、与您使用特定功能的经验不符或需要进一步说明,请使用此表单来报告文档问题。