支援的版本:目前 (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.59. usage_privileges #

檢視 usage_privileges 識別目前已啟用的角色或由目前已啟用的角色授予的各種物件上的 USAGE 權限。在 PostgreSQL 中,這目前適用於排序規則、網域、外部資料包裝器、外部伺服器和序列。 每個物件、授權者和被授權者的組合都有一列。

由於排序規則在 PostgreSQL 中沒有真正的權限,因此此檢視顯示擁有者授予 PUBLIC 對所有排序規則的隱式、不可授予的 USAGE 權限。 然而,其他物件類型顯示真正的權限。

在 PostgreSQL 中,除了 USAGE 權限外,序列也支援 SELECTUPDATE 權限。 這些是非標準的,因此在資訊綱要中不可見。

表 35.57. usage_privileges 欄位

欄位類型

描述

grantor sql_identifier

授予權限的角色名稱

grantee sql_identifier

被授予權限的角色名稱

object_catalog sql_identifier

包含物件的資料庫名稱(始終是目前的資料庫)

object_schema sql_identifier

包含物件的綱要名稱(如果適用),否則為空字串

object_name sql_identifier

物件名稱

object_type character_data

COLLATIONDOMAINFOREIGN DATA WRAPPERFOREIGN SERVERSEQUENCE

privilege_type character_data

始終為 USAGE

is_grantable yes_or_no

如果權限可授予則為 YES,否則為 NO


提交更正

如果您在文件中發現任何不正確、與特定功能不符或需要進一步澄清的地方,請使用此表單來報告文件問題。