domains
#视图 domains
包含当前数据库中定义的所有 域。仅显示当前用户有权访问的那些域(通过所有权或拥有某些权限)。
表 35.21. domains
列
列类型 说明 |
---|
包含该域的数据库的名称(始终是当前数据库) |
包含该域的架构的名称。 |
该域的名称。 |
该域的数据类型(如果是内置类型),或 |
如果该域具有字符或比特字符串类型,则为声明的最大长度;对于所有其他数据类型或未声明最大长度,则为 null。 |
如果该域具有字符类型,则为数据的最大可能长度(以字节为单位);对于所有其他数据类型,则为 null。最大字节长度取决于声明的字符最大长度(见上文)和服务器编码。 |
适用于 PostgreSQL 中不可用的特性。 |
适用于 PostgreSQL 中不可用的特性。 |
适用于 PostgreSQL 中不可用的特性。 |
包含该域的对照的数据库的名称(始终为当前数据库),如果缺省或该域的数据类型不可对照,则为 null。 |
包含该域的对照的架构的名称,如果缺省或该域的数据类型不可对照,则为 null。 |
该域的对照的名称,如果缺省或该域的数据类型不可对照,则为 null。 |
如果该域具有数字类型,则此列包含该域类型(声明或隐含)的精度。精度指示有效位数。可以按照列 |
如果该域具有数值类型,则此列指示列 |
如果域具有精确的数字类型,此列将包含此域的类型(已声明或隐式)比例。比例指示小数点右侧有效数字的数量。它可以用十进制(基数 10)或二进制(基数 2)术语表示,如列 |
如果 |
如果 |
适用于 PostgreSQL 中不可用的功能(有关时间间隔类型域的带小数秒值的精度,请参阅 |
域的默认表达式 |
可在其中定义域数据类型的数据库名称(始终为当前数据库) |
可在其中定义域数据类型的架构名称 |
域数据类型的名称 |
适用于 PostgreSQL 中不可用的特性。 |
适用于 PostgreSQL 中不可用的特性。 |
适用于 PostgreSQL 中不可用的特性。 |
始终为空,因为在 PostgreSQL 中,数组始终具有无限的最大基数 |
域的数据类型描述符的标识符,在域所属的数据类型描述符中是唯一的(这很简单,因为一个域只有一个数据类型描述符)。这主要用于与这些标识符的其他实例进行连接。(标识符的具体格式没有定义,也不能保证在以后的版本中保持不变。) |