10886_11002
SET [세션 | 지역] 세션 승인user_name
세션 [세션 | 로컬] 세션 승인 기본값
세션 승인 재설정
이 명령은 세션 사용자 식별자와 현재 cách đọc kèo bóng đá 세션의 현재 사용자 식별자를 설정합니다.user_name
. 사용자 이름은 식별자 또는 문자열 리터럴로 작성할 수 있습니다. 이 명령을 사용하면 예를 들어, 일시적으로 비전없는 사용자가되고 나중에 슈퍼업자로 다시 전환 할 수 있습니다.
세션 사용자 식별자는 처음에 클라이언트가 제공하는 (인증 된) 사용자 이름으로 설정되었습니다. 현재 사용자 식별자는 일반적으로 세션 사용자 식별자와 같지만의 맥락에서 일시적으로 변경 될 수 있습니다.Security Definer
기능 및 유사한 메커니즘; 또한에 의해 변경 될 수 있습니다.역할 설정
12196_12264
세션 사용자 식별자는 초기 세션 사용자 ( 인 경우에만 변경할 수 있습니다.인증 사용자)는 슈퍼 사용자 특권을 가졌습니다. 그렇지 않으면 명령이 인증 된 사용자 이름을 지정하는 경우에만 허용됩니다.
12527_12533세션
andLocal
수정자는 일반과 동일하게 행동합니다SET
명령.
the기본값
및Reset
양식 세션 및 현재 사용자 식별자를 원래 인증 된 사용자 이름으로 재설정합니다. 이러한 양식은 모든 사용자가 실행할 수 있습니다.
세션 설정 설정
a 내에서 사용할 수 없습니다.보안 정의기
기능.
SELECT SESSION_USER, current_user; Session_USER | current_user --------------+-------------- 피터 | 베드로 세션 승인 'Paul'을 설정합니다. Select Session_user, current_user; Session_USER | current_user --------------+-------------- 폴 | 폴
cách đọc kèo bóng đá 표준은 문자 대신 다른 표현식이 나타날 수 있도록합니다user_name
그러나 이러한 옵션은 실제로 중요하지 않습니다.PostgreSQL허용 식별자 구문 ("
), cách đọc kèo bóng đá은 그렇지 않습니다. cách đọc kèo bóng đá은 거래 중에이 명령을 허용하지 않습니다.PostgreSQL이유가 없기 때문에이 제한을하지 않습니다. 그만큼사용자 이름
13996_13999세션
andLocal
수정자는입니다.PostgreSQL확장, 그대로Reset
구문.
이 명령을 실행하는 데 필요한 권한은 표준에 의해 구현되지 않습니다.
문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면