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

21.3. 메이저 토토 사이트 멤버십

특권 관리를 용이하게하기 위해 사용자를 함께 그룹화하는 것이 종종 편리합니다. 그렇게하면 권한을 그룹 전체에 부여하거나 취소 할 수 있습니다. 안에postgresql이것은 그룹을 나타내는 메이저 토토 사이트을 만들고 부여함으로써 수행됩니다회원개별 사용자 메이저 토토 사이트에 대한 그룹 메이저 토토 사이트에서.

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

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

일반적으로 그룹으로 사용되는 메이저 토토 사이트은가 없습니다.로그인속성, 원하는 경우 설정할 수는 있지만.

그룹 메이저 토토 사이트이 존재하면를 사용하여 멤버를 추가하고 제거 할 수 있습니다.grantRevoke명령 :

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

당신은 다른 그룹 역할에 대한 멤버십을 부여 할 수도 있습니다 (그룹 역할과 그룹 역할 사이에는 실제로 차이가 없기 때문에). 데이터베이스를 사용하면 원형 멤버십 루프를 설정할 수 없습니다. 또한 역할의 회원 자격을 부여하는 것은 허용되지 않습니다.public.

그룹 메이저 토토 사이트의 구성원은 메이저 토토 사이트의 특권을 두 가지 방법으로 사용할 수 있습니다. 첫째, 그룹의 모든 구성원은 명시 적으로 할 수 있습니다메이저 토토 사이트 설정일시적으로BENCE그룹 역할. 이 상태에서 데이터베이스 세션은 원래 로그인 역할보다는 그룹 역할의 권한에 액세스 할 수 있으며 생성 된 모든 데이터베이스 개체는 로그인 역할이 아닌 그룹 역할에 의해 소유되는 것으로 간주됩니다. 둘째,가있는 회원 역할상속속성은 해당 역할에 의해 물려받은 권한을 포함하여 회원 인 역할의 권한을 자동으로 사용합니다. 예를 들어, 우리가했다고 가정 해 봅시다 :

역할 작성 Joe 로그인 상속;
역할 관리자 Noinherit을 만듭니다.
역할 휠 Noinherit을 만듭니다.
Joe에게 관리자를 부여하십시오.
휠을 관리자에게 부여하십시오;

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

역할 관리자 설정;

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

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

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

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

Note

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

Note

SQL 표준에서는 사용자와 역할간에 명확한 차이가 있으며, 사용자는 역할을하는 동안 권한을 자동으로 상속하지 않습니다. 이 행동은에서 얻을 수 있습니다.PostgreSQLSQL 메이저 토토 사이트로 사용되는 메이저 토토 사이트을함으로써상속속성, SQL 사용자로 사용되는 메이저 토토 사이트을하는 동안Noinherit속성. 하지만,PostgreSQL모든 메이저 토토 사이트을하는 기본값상속14986_15133

메이저 토토 사이트 속성로그인, SuperUser, createbCreaterole는 특별한 권한으로 생각할 수 있지만 데이터베이스 개체의 일반적인 권한이있는 것처럼 결코 상속받지 않습니다. 당신은 실제로메이저 토토 사이트 설정속성을 사용하기 위해 이러한 속성 중 하나를 갖는 특정 메이저 토토 사이트. 위의 예를 계속하면 부여하기로 선택할 수 있습니다createbandCreateroleto the관리자역할. 그런 다음 역할로 연결되는 세션Joe수행 후에 만 ​​이러한 특권이 즉시 없을 것입니다역할 관리자 설정.

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

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

그룹 역할의 멤버십이 자동으로 취소됩니다 (그러나 회원 역할은 그렇지 않으면 영향을받지 않습니다)..