이 명령은 와이즈 토토 사용자 식별자와 현재를 설정합니다. 현재 SQL 와이즈 토토의 사용자 식별자사용자 이름. 사용자 이름은 다음과 같이 작성 될 수 있습니다 식별자 또는 문자열 문자. 이 명령을 사용합니다 예를 들어, 일시적으로 부적합한 사람이 될 수 있습니다 사용자와 나중에 다시 전환하여 수퍼 유저가되기 위해 다시 전환합니다.
와이즈 토토 사용자 식별자는 처음에 설정되었습니다. (허용 될 수 있음) 클라이언트가 제공하는 사용자 이름. 그만큼 현재 사용자 식별자는 일반적으로 와이즈 토토 사용자와 같습니다. 식별자이지만의 맥락에서 일시적으로 변경 될 수 있습니다.12515_12533기능 및 유사한 메커니즘. 현재 사용자 식별자는 관련이 있습니다 권한 점검.
와이즈 토토 사용자 식별자는 이니셜 인 경우에만 변경 될 수 있습니다. 와이즈 토토 사용자 (인증 사용자) 슈퍼 서서 특권이있었습니다. 그렇지 않으면 명령이 수락됩니다 인증 된 사용자 이름을 지정하는 경우에만.
the와이즈 토토andLocal수정자는 정규와 동일하게 행동합니다PostgreSQL : 문서 : 8.0 : 토토 핫명령.
the기본값andReset양식 와이즈 토토 및 현재 사용자를 재설정합니다 식별자는 원래 인증 된 사용자 이름입니다. 이것들 양식은 모든 사용자가 실행할 수 있습니다.
section_user, current_user; Session_USER | current_user --------------+-------------- 피터 | 베드로 와이즈 토토 승인 'Paul'을 설정합니다. Select Session_user, current_user; Session_USER | current_user --------------+-------------- 폴 | 폴