Amazon Redshift は、2025 年 11 月 1 日以降、新しい Python UDF の作成をサポートしなくなります。Python UDF を使用する場合は、その日付より前に UDF を作成してください。既存の Python UDF は引き続き通常どおり機能します。詳細については、ブログ記事
USER_IS_MEMBER_OF
重要
2026 年 2 月 16 日以降、Amazon Redshift は、データ共有を通じてコンシューマーユーザー、ロール、またはグループ情報にアクセスする user_is_member_of および関連関数の使用をサポートしなくなります。
ユーザーがロールまたはグループのメンバーである場合は true を返します。スーパーユーザーは、すべてのユーザーのメンバーシップを確認できます。sys:secadmin または sys:superuser ロールのメンバーである通常のユーザーは、すべてのユーザーのメンバーシップを確認できます。そうでない場合、通常のユーザーが確認できるのは自分自身のメンバーシップのみです。提供されたアイデンティティが存在しない場合、または現在のユーザーがロールへのアクセス権を持っていない場合、Amazon Redshift はエラーを送信します。
構文
user_is_member_of( user_name, role_name | group_name)
引数
- user_name
-
ユーザーの名前。
- role_name
-
ロールの名前。
- group_name
-
グループの名前。
戻り型
BOOLEAN を返します。
例
次のクエリでは、ユーザーが role1 のメンバーでないことを確認します。
SELECT user_is_member_of('reguser', 'role1'); user_is_member_of ------------------- False