30.35. table_privileges

視圖 table_privileges 標識所有賦與目前用戶或者由目前用戶賦予的, 在資料表或者視圖上的權限。每個資料表、賦權人、受權人的組合一行。 在組上賦與的權限在視圖 role_table_grants 中標出。

Table 30-33. table_privileges 字串

名字資料類型描述
grantorsql_identifier發出該權限授權的用戶名
granteesql_identifier得到該權限的用戶或者組的名字
table_catalogsql_identifier包含該資料表的資料庫的名字(總是目前資料庫)
table_schemasql_identifier包含該資料表的模式名字
table_namesql_identifier資料表的名字
privilege_typecharacter_data 權限類型: SELECTDELETEINSERTUPDATEREFERENCESRULE, 或者 TRIGGER
is_grantablecharacter_data如果權限可以賦與別人,則為 YES,否則為 NO
with_hierarchycharacter_data應用於一個PostgreSQL 裡沒有的特性

請注意 grantee 並不區分用戶和組。 如果您有同名的用戶和組,那麼,很不行我們沒辦法區分它們。將來的 PostgreSQL 版本可能會禁止用戶和組同名。