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.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


提交更正

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