35.60. user_defined_types #
视图 user_defined_types 目前包含定义在当前数据库中的所有复合类型。只有那些当前用户能够访问(作为拥有者或具有某些权限)的类型才会被显示。
SQL 中有两种用户定义类型:结构类型(在 PostgreSQL 中也称为复合类型)以及独立类型(distinct type,PostgreSQL 尚未实现)。为兼顾将来,请使用列 user_defined_type_category 来区分它们。其他用户定义类型,如基础类型和枚举(两者都是 PostgreSQL 的扩展),不会在这里显示。域的相关信息见第 35.23 节。
表 35.58. user_defined_types 列
列类型 描述 |
|---|
包含该类型的数据库名称(总是当前数据库) |
包含该类型的模式名称 |
类型的名称 |
当前总是 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |
对应 PostgreSQL 不支持的特性 |