USER_IS_MEMBER_OF - Amazon Redshift

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