| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 30. 訊息模式 | Fast Forward | Next |
視圖 table_privileges 標識所有賦與目前用戶或者由目前用戶賦予的, 在資料表或者視圖上的權限。每個資料表、賦權人、受權人的組合一行。 在組上賦與的權限在視圖 role_table_grants 中標出。
Table 30-33. table_privileges 字串
| 名字 | 資料類型 | 描述 |
|---|---|---|
| grantor | sql_identifier | 發出該權限授權的用戶名 |
| grantee | sql_identifier | 得到該權限的用戶或者組的名字 |
| table_catalog | sql_identifier | 包含該資料表的資料庫的名字(總是目前資料庫) |
| table_schema | sql_identifier | 包含該資料表的模式名字 |
| table_name | sql_identifier | 資料表的名字 |
| privilege_type | character_data | 權限類型: SELECT, DELETE, INSERT, UPDATE, REFERENCES, RULE, 或者 TRIGGER |
| is_grantable | character_data | 如果權限可以賦與別人,則為 YES,否則為 NO |
| with_hierarchy | character_data | 應用於一個PostgreSQL 裡沒有的特性 |
請注意 grantee 並不區分用戶和組。 如果您有同名的用戶和組,那麼,很不行我們沒辦法區分它們。將來的 PostgreSQL 版本可能會禁止用戶和組同名。