그룹 - Amazon Redshift

그룹

그룹은 그룹에 연결된 어떤 권한이건 모두 부여되는 사용자들의 모음입니다. 그룹을 사용하여 권한을 부여할 수 있습니다. 예를 들어 영업, 관리, 지원을 위한 다양한 그룹을 생성하여 각 그룹의 사용자에게 업무에 필요한 데이터에 액세스할 수 있는 적절한 권한을 부여할 수 있습니다. 그룹 수준에서 권한을 부여하거나 취소할 수 있으며, 이러한 변경 사항은 슈퍼 사용자를 제외한 그룹의 모든 구성원에게 적용됩니다.

모든 사용자 그룹을 보려면 PG_GROUP 시스템 카탈로그 테이블을 쿼리합니다.

select * from pg_group;

예를 들어 모든 데이터베이스 사용자를 그룹별로 나열하려면 다음 SQL을 실행합니다.

SELECT u.usesysid ,g.groname ,u.usename FROM pg_user u LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)

그룹 생성, 변경 및 삭제

슈퍼 사용자만이 그룹을 생성, 변경 또는 삭제할 수 있습니다.

다음 작업을 수행할 수 있습니다.

  • 그룹을 만들려면 create group 명령을 사용하세요.

  • 기존 그룹에 사용자를 추가하거나 기존 그룹에서 제거하려면 ALTER GROUP 명령을 사용하세요.

  • 그룹을 삭제하려면 DROP GROUP 명령을 사용하세요. 이 명령은 그룹만을 삭제하며 그룹 구성원인 사용자는 삭제하지 않습니다.