이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 21.3. 토토 베이 멤버십버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

18.4. 역할 멤버십

쉽게 사용자를 그룹화하는 것이 종종 편리합니다. 특권 관리 : 그런 식으로, 특권을 부여 할 수 있습니다. 또는 전체 그룹에서 취소. 안에PostgreSQL이것은 메이저 토토 사이트을 수행하여 수행됩니다 이는 그룹을 나타내고 부여회원개별 사용자의 그룹 메이저 토토 사이트 메이저 토토 사이트.

그룹 메이저 토토 사이트을 설정하려면 먼저 메이저 토토 사이트을 만듭니다.

메이저 토토 사이트 창출이름;

일반적으로 그룹으로 사용되는 메이저 토토 사이트에는가 없습니다.로그인속성을 설정할 수는 있지만 원한다면.

그룹 역할이 존재하면 회원을 추가하고 제거 할 수 있습니다. 사용 사용PostgreSQL : 문서 : 8.1 : 범퍼카 토토andPostgreSQL : 문서 : 8.1 : 토토 핫명령 :

grantGroup_roleto메이저 토토 사이트 1, ...;
취소Group_roleFrom메이저 토토 사이트 1, ...;

다른 그룹 역할에도 회원 자격을 부여 할 수도 있습니다 (이후 실제로 그룹 역할과 비 그룹 역할). 데이터베이스를 사용하면 원형을 설정할 수 없습니다 회원 루프. 또한 회원 자격을 부여하는 것은 허용되지 않습니다 역할에서public.

메이저 토토 사이트 구성원은 그룹 메이저 토토 사이트의 특권을 사용할 수 있습니다. 두 가지 방법으로. 첫째, 그룹의 모든 구성원은 명시 적으로 할 수 있습니다PostgreSQL : 문서to 일시적으로"BENCE"그룹 역할. 이 상태에서 데이터베이스 세션은 권한에 액세스 할 수 있습니다. 원래 로그인 역할보다는 그룹 역할 및 생성 된 데이터베이스 개체는 그룹 역할에 의해 소유되는 것으로 간주됩니다. 로그인 역할이 아닙니다. 둘째,가있는 회원 역할상속속성은 자동으로 사용됩니다 그들이 회원 인 역할의 특권. 예를 들어, 가정하십시오 우리는 끝났습니다

메이저 토토 사이트 생성 Joe Login Chinerit;
메이저 토토 사이트 관리자 Noinherit을 만듭니다.
메이저 토토 사이트 휠 Noinherit을 만듭니다.
Joe에게 관리자를 부여하십시오.
휠을 관리자에게 부여하십시오;

메이저 토토 사이트로 연결 직후Joe, 데이터베이스 세션이 사용됩니다 직접 부여 된 특권Joe플러스 부여 된 모든 특권관리자, 왜냐하면Joe "상속" 관리자's 특권. 그러나 부여 된 특권가능하지 않기 때문에Joe간접적으로, 멤버십은관리자NOINHERIT속성. 후에

역할 관리자 세트;

세션은 부여 된 특권 만 사용합니다관리자Joe. 후에

메이저 토토 사이트 휠 설정;

세션은 부여 된 특권 만 사용합니다Joe또는관리자. 원래의 권한 상태는로 복원 할 수 있습니다.

메이저 토토 사이트 조;
메이저 토토 사이트 없음;
메이저 토토 사이트 재설정;

참고 :the메이저 토토 사이트 설정명령 원래 로그인 역할의 역할을 항상 선택할 수 있습니다. 직접 또는 간접적으로 회원입니다. 따라서 위에서 예를 들어, 될 필요는 없습니다관리자.

참고 :SQL 표준에는 명확합니다 사용자와 역할의 구별은 그렇지 않습니다 역할을하는 동안 자동으로 권한을 상속합니다. 이것 행동은에서 얻을 수 있습니다.PostgreSQLSQL 메이저 토토 사이트상속속성, SQL 사용자로 사용되는 메이저 토토 사이트을하는 동안Noinherit속성. 하지만,PostgreSQL모든 메이저 토토 사이트을 수행하는 기본값 그만큼상속속성, 거꾸로 8.1 이전의 릴리스와의 호환성 사용자가 항상 가지고있는 릴리스 회원 인 그룹에 부여 된 권한 사용 의.

메이저 토토 사이트 속성로그인, SuperUser, createbCreaterole특별한 것으로 생각할 수 있습니다 특권이지만, 그들은 평범한 특권으로 상속받지 않습니다 데이터베이스 객체는 다음과 같습니다. 당신은 실제로메이저 토토 사이트 설정이들 중 하나를 가진 특정 메이저 토토 사이트 속성을 사용하기 위해 속성. 계속합니다 위의 예를 들어, 우리는 부여하기로 선택할 수 있습니다createbandCreateroleto the관리자역할. 그런 다음 세션 역할로 연결Joe이 특권은 즉시, 한 후에 만역할 관리자 설정.

그룹 메이저 토토 사이트을 파괴하려면드롭 메이저 토토 사이트:

드롭 메이저 토토 사이트이름;

그룹 역할의 멤버십이 자동으로 취소됩니다 (그러나 회원 역할은 달리 영향을받지 않습니다). 그러나 참고 그룹 역할이 소유 한 모든 개체를 먼저 삭제하거나 다른 소유자에게 재 할당; 그리고 부여 된 모든 권한 그룹 역할은 취소되어야합니다.