SVV_ROLE_GRANTS - Amazon Redshift

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)