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