30.38. usage_privileges

視圖 usage_privileges 用於標識在各種類型的對象上賦與目前用戶或者目前用戶賦與的 USAGE 權限。 在 PostgreSQL 裡,這個特性目前只適用於域, 並且因為在 PostgreSQL 裡,域並沒有真正的權限, 所以這個視圖顯示了賦與 PUBLIC 的所有域的 USAGE 權限。 將來,這個視圖可能包含更多有用的訊息。

Table 30-36. usage_privileges 字串

名字資料類型描述
grantorsql_identifier目前設置為該對象的所有者的名字
granteesql_identifier目前總是 PUBLIC
object_catalogsql_identifier包含該對象的資料庫的名字(總是目前資料庫)
object_schemasql_identifier包含該對象的模式的名字
object_namesql_identifier對象的名字
object_typecharacter_data目前總是 DOMAIN
privilege_typecharacter_data總是 USAGE
is_grantablecharacter_data目前總是 NO