# 37.60.用户定义类型
风景用户定义类型
当前包含当前数据库中定义的所有复合类型。仅显示当前用户有权访问的那些类型(通过成为所有者或具有某些特权)。
SQL 知道两种用户定义类型:结构化类型(在 PostgreSQL 中也称为复合类型)和不同类型(在 PostgreSQL 中未实现)。为了面向未来,请使用该列user_defined_type_category
来区分这些。其他用户定义的类型,例如基本类型和枚举,它们是 PostgreSQL 扩展,这里没有显示。对于域,请参阅第 37.23 节反而。
表 37.58.用户定义类型
列
列类型 描述 |
---|
用户定义类型目录 sql_identifier 包含该类型的数据库的名称(始终为当前数据库) |
user_defined_type_schema sql_identifier 包含类型的架构的名称 |
用户定义类型名称 sql_identifier 类型名称 |
user_defined_type_category 字符数据 目前一直 结构化的 |
is_instantiable 是还是不是 适用于 PostgreSQL 中不可用的功能 |
is_final 是还是不是 适用于 PostgreSQL 中不可用的功能 |
ordering_form 字符数据 适用于 PostgreSQL 中不可用的功能 |
ordering_category 字符数据 适用于 PostgreSQL 中不可用的功能 |
ordering_routine_catalog sql_identifier 适用于 PostgreSQL 中不可用的功能 |
ordering_routine_schema sql_identifier 适用于 PostgreSQL 中不可用的功能 |
ordering_routine_name sql_identifier 适用于 PostgreSQL 中不可用的功能 |
参考类型 字符数据 适用于 PostgreSQL 中不可用的功能 |
数据类型 字符数据 适用于 PostgreSQL 中不可用的功能 |
character_maximum_length 基数 适用于 PostgreSQL 中不可用的功能 |
character_octet_length 基数 适用于 PostgreSQL 中不可用的功能 |
字符集目录 sql_identifier 适用于 PostgreSQL 中不可用的功能 |
character_set_schema sql_identifier 适用于 PostgreSQL 中不可用的功能 |
字符集名称 sql_identifier 适用于 PostgreSQL 中不可用的功能 |
collation_catalog sql_identifier 适用于 PostgreSQL 中不可用的功能 |
collation_schema sql_identifier 适用于 PostgreSQL 中不可用的功能 |
collation_name sql_identifier 适用于 PostgreSQL 中不可用的功能 |
数字精度 基数 适用于 PostgreSQL 中不可用的功能 |
numeric_precision_radix 基数 适用于 PostgreSQL 中不可用的功能 |
numeric_scale 基数 适用于 PostgreSQL 中不可用的功能 |
日期时间精度 基数 适用于 PostgreSQL 中不可用的功能 |
间隔类型 字符数据 适用于 PostgreSQL 中不可用的功能 |
间隔精度 基数 适用于 PostgreSQL 中不可用的功能 |
source_dtd_identifier sql_identifier 适用于 PostgreSQL 中不可用的功能 |
ref_dtd_identifier sql_identifier 适用于 PostgreSQL 中不可用的功能 |