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

역할 무지개 토토

이름

역할 무지개 토토-현재 사용자를 설정하십시오 현재 세션의 식별자

시놉시스

SET [세션 | 지역] 역할role_nameSET [세션 | 로컬] 역할 없음
역할 재무지개 토토

설명

이 명령은 현재의 현재 사용자 식별자를 설정합니다. SQL 세션은role_name. 그만큼 역할 이름은 식별자 또는 문자열로 쓸 수 있습니다. 오자. 후에역할 무지개 토토, 권한 SQL 명령을 확인하는 것은 명명 된 역할처럼 수행됩니다. 원래 로그인 한 사람이었습니다.

지정된role_name해야합니다 현재 세션 사용자가 회원 인 역할이 되십시오. (만약 세션 사용자는 슈퍼업자이며 모든 역할을 선택할 수 있습니다.)

the세션and로컬수정자는 정규와 동일하게 행동합니다윈 토토 : 문서 : 9.0 : set명령.

the없음리셋양식은 현재 사용자 식별자를 재설정합니다 현재 세션 사용자 식별자가 되십시오. 이 형태는 될 수 있습니다 모든 사용자가 실행.

노트

이 명령을 사용하면 권한을 추가하거나 자신의 특권을 제한합니다. 세션 사용자 역할에가있는 경우상속속성 자동으로 모든 역할의 모든 권한이 있습니다.역할 무지개 토토to; 이 경우역할 무지개 토토모든 권한을 효과적으로 삭제합니다 세션 사용자와 다른 역할에 직접 할당 회원이며 명명 된 역할. 반면, 세션 사용자 역할에가있는 경우noinherits속성,역할 무지개 토토직접 할당 된 권한을 삭제합니다 세션 사용자와 대신 사용 가능한 권한을 획득합니다. 명명 된 역할.

특히 슈퍼업자가 선택한 경우역할 무지개 토토비 슈퍼 라이저 역할을 맡으면서 그녀는 그녀를 잃습니다 슈퍼 유스어 특권.

역할 무지개 토토와 비교할 수있는 효과가 있습니다PostgreSQL : 문서그러나 관련된 권한 수표는 상당히 있습니다 다른. 또한,세션 설정 권한 부여나중에 허용되는 역할을 결정합니다역할 무지개 토토명령, 그리고 변경 와의 역할역할 무지개 토토나중에 허용되는 역할 세트세트 역할.

역할 무지개 토토세션을 처리하지 않습니다 역할에 의해 지정된 변수ALTER 역할무지개 토토; 이것은 만 발생합니다 로그인하는 동안.

역할 무지개 토토a 내에서 사용할 수 없습니다.보안 정의기기능.

section_user, current_user;

 Session_USER | current_user 
--------------+--------------
 피터 | 베드로

역할 'Paul'을 무지개 토토하십시오.

Select Session_user, current_user;

 Session_USER | current_user 
--------------+--------------
 피터 | 폴

호환성

PostgreSQL식별자가 허용됩니다 구문 ("Rolename"), SQL 표준은 역할 이름을 문자열로 작성해야합니다. 오자. SQL은 거래 중에이 명령을 허용하지 않습니다.PostgreSQL이것을 만들지 않습니다 이유가 없기 때문에 제한. 그만큼세션andLocal수정자는입니다.PostgreSQL확장, 그대로Reset구문.