롤 토토 : 문서 : 9.5 : 롤 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.5 : 젠 토토 세트 | 스포츠 토토 사이트 PostgreSQL : 문서 : 9.5 : SQL 명령 | PostgreSQL : 문서 : 9.5 : 세션 토토 베이 토토 베이 |
이 명령은 현재 SQL 세션의 현재 사용자 식별자를 설정합니다role_name. 역할 이름은 식별자 또는 문자열 리터럴로 작성할 수 있습니다. 후에롤 토토 설정, SQL 명령에 대한 권한 점검은 명명 된 롤 토토이 원래 로그인 한 롤 토토 인 것처럼 수행됩니다..
지정된role_name현재 세션 사용자가 구성원의 역할이어야합니다. (세션 사용자가 수퍼 유행자 인 경우 모든 역할을 선택할 수 있습니다.)
the세션및local수정자는 일반과 동일하게 행동합니다PostgreSQL : 문서 : 9.5 : 배트맨 토토명령.
the없음and리셋FORMS 현재 사용자 식별자를 현재 세션 사용자 식별자로 재설정합니다. 이러한 양식은 모든 사용자가 실행할 수 있습니다.
이 명령을 사용하면 특권을 추가하거나 특권을 제한 할 수 있습니다. 세션 사용자 역할에가있는 경우상속속성, 그러면 자동으로 모든 롤 토토의 모든 권한이 있습니다.롤 토토 설정to; 이 경우롤 토토 설정세션 사용자에게 직접 할당 된 모든 권한을 효과적으로 삭제하고 다른 역할이 구성원이라는 다른 역할을 삭제하여 명명 된 역할에 대한 권한 만 남겨 둡니다. 반면, 세션 사용자 역할에가있는 경우NOINHERIT속성,롤 토토 설정세션 사용자에게 직접 할당 된 권한을 삭제하고 대신 지정된 역할에 사용할 수있는 권한을 획득합니다.
특히 슈퍼업자가 선택한 경우롤 토토 설정비 슈퍼 라이저 롤 토토로, 그녀는 수퍼 유저 특권을 잃습니다.
롤 토토 설정PostgreSQL : 문서 : 9.5 : 세션 토토 베이 토토 베이그러나 관련된 권한 수표는 상당히 다릅니다. 또한,세션 설정 설정나중에 허용되는 롤 토토을 결정합니다롤 토토 설정명령, 롤 토토 변경롤 토토 설정나중에 허용되는 롤 토토 세트를 변경하지 않습니다롤 토토 설정.
롤 토토 설정역할에 의해 지정된대로 세션 변수를 처리하지 않습니다PostgreSQL : 문서 : 9.5 : ALTER 무지개 토토설정; 이것은 로그인 중에 만 발생합니다.
롤 토토 설정a 내에서 사용할 수 없습니다.보안 정의함수.
select session_user, current_user; Session_USER | current_user --------------+-------------- 피터 | 베드로 롤 토토 'Paul'을 설정하십시오. Select Session_user, current_user; Session_USER | current_user --------------+-------------- 피터 | 폴