| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 30. 訊息模式 | Fast Forward | Next |
視圖 routine_privileges 標識在函數上所有賦予目前用戶或者由目前用戶賦予的權限。 每個函數,授權人,和權限接受人的組合都有一行。給組賦予的權限在視圖 role_routine_grants 裡標出。
Table 30-23. routine_privileges 字串
| 名字 | 資料類型 | 描述 |
|---|---|---|
| grantor | sql_identifier | 賦予權限的用戶的名字 |
| grantee | sql_identifier | 被授予權限的用戶或者組的名字 |
| specific_catalog | sql_identifier | 包含該函數的資料庫名字(總是目前資料庫) |
| specific_schema | sql_identifier | 包含該函數的模式的名字 |
| specific_name | sql_identifier | 函數"具體的名字"。參閱 Section 30.26 獲取更多訊息。 |
| routine_catalog | sql_identifier | 包含該函數的資料庫的名字(總是目前資料庫) |
| routine_schema | sql_identifier | 包含該函數的模式的名字 |
| routine_name | sql_identifier | 函數的名字(可能會因大小寫或者重載而重複) |
| privilege_type | character_data | 總是 EXECUTE (用於函數的唯一的權限類型) |
| is_grantable | character_data | 如果權限是可賦予的,則為 YES,如果不是,為 NO |
請注意,字串 grantee 並不區分用戶和組。 如果您有同名的用戶和組,那麼是沒有辦法區分它們的。將來版本的 PostgreSQL 很可能將禁止用戶和組同名。