PostgreSQL

PostgreSQL Elephant Logo

37.25. enabled_roles #

The view enabled_roles identifies the currently “[.quote]#enabled roles”#. The enabled roles are recursively defined as the current user together with all roles that have been granted to the enabled roles with automatic inheritance. In other words, these are all roles that the current user has direct or indirect, automatically inheriting membership in.

For permission checking, the set of “[.quote]#applicable roles”# is applied, which can be broader than the set of enabled roles. So generally, it is better to use the view applicable_roles instead of this one; See Section 37.5 for details on applicable_roles view.

Table 37.23. enabled_roles Columns

Column Type Description

role_name sql_identifier

Name of a role

+

Prev Up Next

37.24. element_types

Home

37.26. foreign_data_wrapper_options

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-2024 The PostgreSQL Global Development Group