2024年9月26日: PostgreSQL 17 发布!
支持的版本:当前 (17) / 16 / 15 / 14 / 13 / 12
开发版本:devel
不受支持的版本: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

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


提交更正

如果您在文档中看到任何不正确的内容、与您对特定功能的体验不符的内容或需要进一步澄清的内容,请使用此表单报告文档问题。