롤 토토 : 문서 : 9.5 : 롤 토토 | |||
---|---|---|---|
PostgreSQL : 문서 : 9.5 : 롤 토토 설정 | 스포츠 토토 사이트 PostgreSQL : 문서 : 9.5 : SQL 명령 | PostgreSQL : 문서 : 9.5 : 스포츠 토토 결과 설정 |
이 명령은 세션 사용자 식별자와 현재 SQL 세션의 현재 사용자 식별자를 설정합니다.user_name. 사용자 이름은 식별자 또는 문자열 리터럴로 작성할 수 있습니다. 이 명령을 사용하면 예를 들어, 일시적으로 비전없는 사용자가되고 나중에 슈퍼업자로 다시 전환 할 수 있습니다.
세션 사용자 식별자는 처음에 클라이언트가 제공하는 (인증 된) 사용자 이름으로 설정되었습니다. 현재 사용자 식별자는 일반적으로 세션 사용자 식별자와 같지만의 맥락에서 일시적으로 변경 될 수 있습니다.Security Definer기능 및 유사한 메커니즘; 또한에 의해 변경 될 수 있습니다.PostgreSQL : 문서 : 9.5 : 롤 토토 설정. 현재 사용자 식별자는 권한 점검과 관련이 있습니다.
세션 사용자 식별자는 초기 세션 사용자 ( 인 경우에만 변경할 수 있습니다.인증 사용자)는 슈퍼 서서 특권을 가졌습니다. 그렇지 않으면 명령이 인증 된 사용자 이름을 지정하는 경우에만 허용됩니다.
the세션andLocal수정자는 일반과 동일하게 행동합니다PostgreSQL : 문서 : 9.5 : 배트맨 토토명령.
the기본값and리셋12951_13093
select session_user, current_user; Session_USER | current_user --------------+-------------- 피터 | 베드로 세션 승인 'Paul'을 설정합니다. Select Session_user, current_user; Session_USER | current_user --------------+-------------- 폴 | 폴