PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

35.20. data_type_privileges #

视图 data_type_privileges 标识当前用户有权访问 (通过作为被描述对象的属主或拥有它的某些特权)的全部数据类型 描述符。 每当一个数据类型被用在表列、域或函数 (作为参数或返回类型)的定义中时, 就会生成一个数据类型描述符, 它存储关于该数据类型在那个实例中如何使用的一些信息 (例如声明的最大长度,如适用)。 每个数据类型描述符都会被分配一个任意标识符, 它在为一个对象 (表、域、函数)分配的数据类型描述符标识符之中唯一。 这个视图大概对应用程序没什么用处, 但它被用于定义信息模式中的一些其他视图。

Table 35.18. \1 字段列说明

Column Type

Description

object_catalog sql_identifier

包含被描述对象的数据库的名称(总是当前数据库)

object_schema sql_identifier

包含被描述对象的模式的名字

object_name sql_identifier

被描述对象的名称

object_type character_data

被描述对象的类型: TABLE(数据类型描述符属于该表的一个 列)、 DOMAIN(数据类型描述符属于该 域)、 ROUTINE(数据类型描述符属于该函数的 一个参数或返回数据类型)之一。

dtd_identifier sql_identifier

数据类型描述符的标识符, 它在同一对象的数据类型描述符之中唯一。