지원 버전 :현재(17) /16 / 15 / 14 / 13
개발 버전 :18 / Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2

세션 설정 설정

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허용 식별자 구문 ("사용자 이름13996_13999), cách đọc kèo bóng đá은 그렇지 않습니다. cách đọc kèo bóng đá은 거래 중에이 명령을 허용하지 않습니다.PostgreSQL이유가 없기 때문에이 제한을하지 않습니다. 그만큼세션andLocal수정자는입니다.PostgreSQL확장, 그대로Reset구문.

이 명령을 실행하는 데 필요한 권한은 표준에 의해 구현되지 않습니다.

수정 제출

문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면