SVV_ROLE_GRANTS
SVV_ROLE_GRANTS を使用して、クラスター内のロールが明示的に付与されたロールのリストを表示します。
SVV_ROLE_GRANTS は以下のユーザーに表示されます。
スーパーユーザー
ACCESS SYSTEM TABLE のアクセス許可を持つユーザー
他のユーザーは、アクセスを許可された ID 、あるいは自らが所有する ID のみ見ることができます。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
role_id | integer | ロールの ID。 |
role_name | text | ロールの名前。 |
granted_role_id | integer | 付与されたロールの ID。 |
granted_role_name | text | 付与されたロールの名前。 |
サンプルクエリ
次の例では、SVV_ROLE_GRANTS の出力を返します。
GRANT ROLE role1 TO ROLE role2; GRANT ROLE role2 TO ROLE role3; SELECT role_name, granted_role_name FROM svv_role_grants; role_name | granted_role_name -----------+-------------------- role2 | role1 role3 | role2 (2 rows)