2025年9月25日: PostgreSQL 18 发布!
支持的版本: 当前 (18) / 17 / 16 / 15 / 14 / 13
开发版本: devel
不支持的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4

35.20. data_type_privileges #

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

表 35.18. data_type_privileges

列 类型

描述

object_catalog sql_identifier

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

object_schema sql_identifier

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

object_name sql_identifier

被描述对象的名称

object_type character_data

被描述对象的类型:可以是 TABLE(数据类型描述符与该表的列相关)、DOMAIN(数据类型描述符与该域相关)、ROUTINE(数据类型描述符与该函数的参数或返回数据类型相关)。

dtd_identifier sql_identifier

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


提交更正

如果您在文档中发现任何不正确之处、与您在使用特定功能时的体验不符之处或需要进一步澄清之处,请使用此表格报告文档问题。