domains #视图 domains 包含当前数据库中定义的所有域。只显示当前用户有权访问(通过作为所有者或拥有某些特权)的域。
表 35.21. domains 列
| 列 类型 描述 | 
|---|
| 
 包含域的数据库的名称(始终是当前数据库) | 
| 
 包含域的模式的名称 | 
| 
 域的名称 | 
| 
 域的数据类型,如果它是内置类型,或者  | 
| 
 如果域具有字符或位串类型,则为声明的最大长度;对于所有其他数据类型或未声明最大长度的情况,则为 null。 | 
| 
 如果域具有字符类型,则为数据以字节(octet)表示的最大可能长度;对于所有其他数据类型,则为 null。最大字节长度取决于声明的字符最大长度(见上文)和服务器编码。 | 
| 
 PostgreSQL 中不适用的功能 | 
| 
 PostgreSQL 中不适用的功能 | 
| 
 PostgreSQL 中不适用的功能 | 
| 
 包含域的排序规则的数据库名称(始终是当前数据库),如果为默认值或域的数据类型不可排序,则为 null | 
| 
 包含域的排序规则的模式名称,如果为默认值或域的数据类型不可排序,则为 null | 
| 
 域的排序规则名称,如果为默认值或域的数据类型不可排序,则为 null | 
| 
 如果域具有数值类型,此列包含该域类型的(声明的或隐式的)精度。精度表示有效数字的数量。它可以是十进制(基数 10)或二进制(基数 2)表示,如  | 
| 
 如果域具有数值类型,此列指示  | 
| 
 如果域具有精确数值类型,此列包含该域类型的(声明的或隐式的)标度。标度表示小数点右侧的有效数字的数量。它可以是十进制(基数 10)或二进制(基数 2)表示,如  | 
| 
 如果  | 
| 
 如果  | 
| 
 PostgreSQL 中不适用的功能(有关间隔类型域的小数秒精度,请参阅  | 
| 
 域的默认表达式 | 
| 
 定义域数据类型的数据库的名称(始终是当前数据库) | 
| 
 定义域数据类型的模式的名称 | 
| 
 域数据类型的名称 | 
| 
 PostgreSQL 中不适用的功能 | 
| 
 PostgreSQL 中不适用的功能 | 
| 
 PostgreSQL 中不适用的功能 | 
| 
 始终为 null,因为 PostgreSQL 中的数组始终具有无限的最大基数 | 
| 
 域的数据类型描述符的标识符,在属于域的数据类型描述符中是唯一的(这很简单,因为域只包含一个数据类型描述符)。这主要用于与其他此类标识符实例进行连接。(标识符的具体格式未定义,且不保证在未来版本中保持不变。) | 
如果您在文档中看到任何不正确、与您的实际体验不符或需要进一步澄清的内容,请使用 此表格 报告文档问题。