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

세션 승인 스포츠 토토 사이트

이름

세션 승인 스포츠 토토 사이트 - 설정 세션 사용자 식별자와 현재 사용자 식별자 현재 세션

시놉시스

스포츠 토토 사이트 [ 세션 | 로컬] 세션 승인사용자 이름스포츠 토토 사이트 [ 세션 | 로컬 ] 세션 승인 기본값
세션 승인 재스포츠 토토 사이트

설명

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

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

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

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

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

참고

세션 승인 스포츠 토토 사이트될 수 없습니다 a 내에서 사용됨보안 정의자함수.

세션_사용자 선택, CURRENT_USER;

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

세션 권한 설정 'paul';

SESSION_USER, CURRENT_USER 선택;

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

호환성

SQL 표준에서는 다른 표현식이 나타날 수 있도록 허용합니다. 리터럴의 위치사용자 이름, 그러나 이러한 옵션은 실제로 중요하지 않습니다.포스트그레SQL식별자 구문을 허용합니다. ("사용자 이름"), SQL에서는 그렇지 않습니다. SQL 트랜잭션 중에는 이 명령을 허용하지 않습니다.포스트그레SQL이 제한을 두지 않습니다 왜냐하면 그럴 이유가 없기 때문입니다.세션그리고로컬수식자는 aPostgreSQL확장, 그대로리셋구문.

이 명령을 실행하는 데 필요한 권한이 남아 있습니다 표준에 따라 구현이 정의됩니다.