domains #
视图
domains 包含在当前数据库中定义的全部
域。
只显示当前用户有权访问
(通过作为属主或拥有某些特权)的那些域。
Table 35.21. \1 字段列说明
Column Type Description |
|---|
包含该域的数据库的名称(总是当前数据库) |
包含该域的模式的名字 |
该域的名称 |
该域的数据类型(如果是内建类型);如果它是某种数组则为
|
如果该域具有字符或位串类型, 是声明中的最大长度;对其他所有数据类型或未声明最大长度时 为空。 |
如果该域具有字符类型, 是一个 datum 以八位组(字节)计的最大可能长度; 对其他所有数据类型为空。 最大八位组长度取决于声明的字符最大长度 (见上文)和服务器编码。 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
包含该域排序规则的数据库的名称 (总是当前数据库);如果为默认或该域的数据类型不可 排序则为空 |
包含该域排序规则的模式的名字, 如果为默认或该域的数据类型不可排序则为 空 |
该域的排序规则的名称,如果为默认或该域的数据类型不可 排序则为空 |
如果该域具有数值类型,
此列包含该域所用类型的
(声明或隐含的)精度。
精度表示有效数字的位数。
它可以按十进制(以 10 为底)或二进制(以 2 为底)表示,
如列
|
如果该域具有数值类型,
此列指示列
|
如果该域具有精确数值类型,
此列包含该域所用类型的
(声明或隐含的)标度。
标度表示小数点右侧的有效数字位数。
它可以按十进制(以 10 为底)或二进制(以 2 为底)表示,
如列
|
如果
|
如果
|
适用于
PostgreSQL 中不可用的特性
(间隔类型域的小数秒精度见
|
该域的默认表达式 |
定义该域数据类型的数据库的名称 (总是当前数据库) |
定义该域数据类型的模式的名字 |
该域的数据类型的名称 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
适用于 PostgreSQL 中不可用的特性 |
总是为空,因为在 PostgreSQL 中数组的最大基数总是不受限制 |
该域的数据类型描述符的标识符,在与该域相关的数据类型 描述符之中唯一 (这很平凡,因为一个域只包含一个数据类型 描述符)。 这主要用于与其他此类标识符的实例进行连接。 (标识符的具体格式未定义,也不保证在未来的版本中保持 不变。) |