33.20. enabled_roles

enabled_rolesビューは、現在"有効なロール"を識別します。 有効なロールは、現在のユーザと自動継承によって有効なロールに付与されたすべてのロールとして再帰的に定義されます。 言い換えると、これは、現在のユーザが直接または間接的に属するメンバ資格の継承により自動的に持つすべてのロールです。

権限検査では、"適用可能なロール"群が適用されます。 これは、有効なロールよりも広範になる可能性があります。 したがって一般的にはこのビューよりもapplicable_rolesビューを使用する方が良いでしょう。 このビューも参照してください。

表 33-18. enabled_rolesの列

名前データ型説明
role_namesql_identifierロールの名前です。