이 명령은 현재 SQL의 현재 사용자 식별자를 토토 사이트 순위합니다. 세션role_name. 역할 이름은 식별자 또는 문자열 리터럴로 쓸 수 있습니다. 후에역할 토토 사이트 순위, 권한 점검 SQL 명령은 명명 된 역할이 하나 인 것처럼 수행됩니다. 원래 로그인했습니다.
지정된role_name현재 세션 사용자가 구성원 인 역할. (만약 세션 사용자는 슈퍼업자이며 모든 역할을 선택할 수 있습니다.)
the세션및로컬수정자는 일반과 동일하게 행동합니다스포츠 토토 : 문서 : 9.3 : set명령.
the없음및리셋양식은 현재 사용자 식별자를 다시 설정합니다 현재 세션 사용자 식별자. 이러한 양식은 실행할 수 있습니다 모든 사용자.
이 명령을 사용하면 권한을 추가하거나 자신의 특권을 제한합니다. 세션 사용자 역할에가있는 경우상속속성, 자동으로 모든 역할의 모든 특권이 있습니다.역할 토토 사이트 순위to; 이 경우세트 역할직접 할당 된 모든 권한을 효과적으로 삭제합니다 세션 사용자와 다른 역할에는 회원이며 명명 된 역할에 사용할 수있는 권한 만. 반면에, 세션 사용자 역할에가있는 경우noinherits속성,세트 역할세션에 직접 할당 된 권한을 삭제합니다 사용자와 대신 지명 된 권한을 획득합니다. 역할.
특히 슈퍼업자가 선택한 경우역할 토토 사이트 순위비 슈퍼 라이저 역할을 맡게, 그녀는 그녀를 잃습니다 슈퍼 유스어 특권.
역할 토토 사이트 순위PostgreSQL :, 그러나 관련된 권한 수표는 상당히 있습니다 다른. 또한,세션 설정 설정나중에 허용되는 역할을 결정합니다역할 토토 사이트 순위명령, 역할 변경역할 토토 사이트 순위역할 세트를 변경하지 않습니다 나중에 허용역할 토토 사이트 순위.
역할 토토 사이트 순위세션을 처리하지 않습니다 역할에 의해 지정된 변수ALTER 역할토토 사이트 순위; 이것은 만 발생합니다 로그인하는 동안.
역할 토토 사이트 순위a 내에서 사용할 수 없습니다.보안 정의기기능.
SELECT SESSION_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구문.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
제약 세트 | up | 세션 설정 권한 부여 |