Postgresql 中文操作指南

37.20. data_type_privileges #

视图_data_type_privileges_通过作为所描述对象的拥有者或对其拥有某些权限的方式,识别当前用户有权访问的所有数据类型描述符。每当数据类型用于表列、域或函数(作为参数或返回类型)的定义中时,就会生成一个数据类型描述符,并将一些有关如何在此实例中使用数据类型的信息(例如,如果适用,则声明的最大长度)存储在其中。每个数据类型描述符都被分配了一个任意的标识符,该标识符对于为一个对象(表、域、函数)分配的数据类型描述符标识符是唯一的。此视图对于应用程序来说可能没有用,但是它用于定义信息架构中的一些其他视图。

Table 37.18. data_type_privileges Columns

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 数据类型描述符的标识符,对于该相同对象的同一数据类型描述符,该标识符是唯一的。