attributes
#视图 attributes
包含数据库中定义的复合数据类型的属性信息。(请注意,该视图不提供有关表列的信息,有时在 PostgreSQL 环境中表列也被称为属性。)仅显示当前用户有权访问的属性(通过拥有该类型或对该类型具有某些特权的方式)。
表 35.4. attributes
列
列 描述 |
---|
包含数据类型的数据库名称(始终为当前数据库) |
包含数据类型的模式名称 |
数据类型名称 |
属性名称 |
属性在数据类型中的序号位置(计数从 1 开始) |
属性的默认表达式 |
如果属性可能为空,则为 |
属性的数据类型,如果它是内置类型,则为该类型;如果它是某种数组,则为 |
如果 |
如果 |
适用于 PostgreSQL 中不可用的功能 |
适用于 PostgreSQL 中不可用的功能 |
适用于 PostgreSQL 中不可用的功能 |
包含属性排序规则的数据库的名称(始终为当前数据库),如果为默认值或者属性的数据类型不可排序,则为空 |
包含属性排序规则的模式的名称,如果为默认值或者属性的数据类型不可排序,则为空 |
属性的排序规则名称,如果为默认值或者属性的数据类型不可排序,则为空 |
如果 |
如果 |
如果 |
如果 |
如果 |
适用于 PostgreSQL 中不可用的功能(有关间隔类型属性的小数秒精度,请参阅 |
定义属性数据类型的数据库名称(始终为当前数据库) |
定义属性数据类型的模式名称 |
属性数据类型的名称 |
适用于 PostgreSQL 中不可用的功能 |
适用于 PostgreSQL 中不可用的功能 |
适用于 PostgreSQL 中不可用的功能 |
始终为空,因为在 PostgreSQL 中,数组始终具有无限的最大基数 |
属性的数据类型描述符的标识符,在与复合类型相关的数据类型描述符中是唯一的。这主要用于与其他此类标识符的实例进行连接。(标识符的特定格式未定义,并且不能保证在未来版本中保持不变。) |
适用于 PostgreSQL 中不可用的功能 |
另请参阅第 35.17 节中类似结构的视图,以获取有关某些列的更多信息。
如果您在文档中发现任何不正确的内容,或者与特定功能的体验不符,或者需要进一步澄清,请使用此表单报告文档问题。