이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 세션 사설 토토 사설 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

세션 승인 토토 꽁 머니

이름

세션 승인 토토 꽁 머니 - 설정 세션 사용자 식별자와 현재 사용자 식별자 현재 세션

시놉시스

토토 꽁 머니 [ 세션 | 로컬] 세션 승인사용자 이름토토 꽁 머니 [ 세션 | 로컬 ] 세션 승인 기본값
세션 승인 재토토 꽁 머니

설명

이 명령은 세션 사용자 식별자와 현재 현재 SQL 세션의 사용자 식별자는 다음과 같습니다.사용자 이름. 사용자 이름은 다음과 같이 쓸 수 있습니다. 식별자 또는 문자열 리터럴입니다. 이 명령을 사용하면 예를 들어 일시적으로 비특권자가 될 수 있습니다. 사용자로 전환하고 나중에 다시 슈퍼유저로 전환합니다.

세션 사용자 식별자는 초기에 다음으로 설정됩니다. 클라이언트가 제공한 (인증된) 사용자 이름입니다. 는 현재 사용자 식별자는 일반적으로 세션 사용자와 동일합니다. 식별자이지만 다음과 같은 상황에서 일시적으로 변경될 수 있습니다.보안 정의자함수 및 유사 메커니즘. 현재 사용자 식별자는 다음과 관련이 있습니다. 권한 확인.

세션 사용자 식별자는 초기 세션 사용자(인증된 사용자) 슈퍼유저 권한이 있었습니다. 그렇지 않으면 명령이 승인됩니다. 인증된 사용자 이름을 지정하는 경우에만.

세션그리고로컬수식자는 일반과 동일하게 작동합니다PostgreSQL : 문서 : 7.4 : 스포츠 토토 사이트명령.

기본값그리고리셋양식은 세션과 현재 사용자를 재설정합니다. 식별자는 원래 인증된 사용자 이름이 됩니다. 이것들 양식은 모든 사용자가 실행할 수 있습니다.

참고

세션 승인 토토 꽁 머니될 수 없습니다 a 내에서 사용됨보안 정의자함수.

세션_사용자 선택, CURRENT_USER;

 세션_사용자 | 현재_사용자 
------------+---------------
 피터 | 피터

세션 권한 설정 'paul';

SESSION_USER, CURRENT_USER 선택;

 세션_사용자 | 현재_사용자 
------------+---------------
 폴 | 폴

호환성

SQL 표준에서는 다른 표현식이 나타날 수 있도록 허용합니다. 리터럴의 위치사용자 이름실제로는 중요하지 않습니다.포스트그레SQL식별자 구문을 허용합니다. ("사용자 이름"), SQL에서는 그렇지 않습니다. SQL 트랜잭션 중에는 이 명령을 허용하지 않습니다.포스트그레SQL이 제한을 두지 않습니다 왜냐하면 그럴 이유가 없기 때문입니다. 하기 위해 필요한 특권 이 명령을 실행하면 구현이 정의된 상태로 유지됩니다. 표준.