## 37.39. `role_usage_grants`

 The view `role_usage_grants` identifies `USAGE` privileges granted on various kinds of objects where the grantor or grantee is a currently enabled role. Further information can be found under `usage_privileges`. The only effective difference between this view and `usage_privileges` is that this view omits objects that have been made accessible to the current user by way of a grant to `PUBLIC`.

**Table 37.37. `role_usage_grants` Columns**

|                                             Column Type<br/><br/> Description                                             |
|---------------------------------------------------------------------------------------------------------------------------|
|                   `grantor` `sql_identifier`<br/><br/> The name of the role that granted the privilege                    |
|                `grantee` `sql_identifier`<br/><br/> The name of the role that the privilege was granted to                |
|   `object_catalog` `sql_identifier`<br/><br/> Name of the database containing the object (always the current database)    |
| `object_schema` `sql_identifier`<br/><br/> Name of the schema containing the object, if applicable, else an empty string  |
|                                `object_name` `sql_identifier`<br/><br/> Name of the object                                |
|`object_type` `character_data`<br/><br/>`COLLATION` or `DOMAIN` or `FOREIGN DATA WRAPPER` or `FOREIGN SERVER` or `SEQUENCE`|
|                                `privilege_type` `character_data`<br/><br/> Always `USAGE`                                 |
|                   `is_grantable` `yes_or_no`<br/><br/>`YES` if the privilege is grantable, `NO` if not                    |

