31.24. role_usage_grants

## 31.24. `role_usage_grants`

The view `role_usage_grants` is meant to identify `USAGE` privileges granted on various kinds of objects to a group that the current user is a member of. In PostgreSQL, this currently only applies to domains, and since domains do not have real privileges in PostgreSQL, this view is empty. Further information can be found under `usage_privileges`. In the future, this view may contain more useful information.

Table 31.22. `role_usage_grants` Columns

Name | Data Type | Description
--- | --- | ---
`grantor` | `sql_identifier` | In the future, the name of the user that granted the privilege
`grantee` | `sql_identifier` | In the future, the name of the group that the privilege was granted to
`object_catalog` | `sql_identifier` | Name of the database containing the object (always the current database)
`object_schema` | `sql_identifier` | Name of the schema containing the object
`object_name` | `sql_identifier` | Name of the object
`object_type` | `character_data` | In the future, the type of the object
`privilege_type` | `character_data` | Always `USAGE`
`is_grantable` | `character_data` | `YES` if the privilege is grantable, `NO` if not