SVV_ROLE_GRANTS - Amazon Redshift

Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDFs を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事を参照してください。

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)