PostgreSQL

PostgreSQL Elephant Logo

36.5. applicable_roles

The view applicable_roles identifies all roles whose privileges the current user can use. This means there is some chain of role grants from the current user to the role in question. The current user itself is also an applicable role. The set of applicable roles is generally used for permission checking.

Table 36.3. applicable_roles Columns

Name Data Type Description

grantee

sql_identifier

Name of the role to which this role membership was granted (can be the current user, or a different role in case of nested role memberships)

role_name

sql_identifier

Name of a role

is_grantable

yes_or_no

YES if the grantee has the admin option on the role, NO if not

+

Prev Up Next

36.4. administrable_role_authorizations

Home

36.6. attributes

Submit correction

If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.

Copyright © 1996-2023 The PostgreSQL Global Development Group