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

역할 토토 사이트 순위

이름

SET ROLE -- 현재 사용자 식별자를 설정합니다. 현재 세션

시놉시스

토토 사이트 순위 [ 세션 | 로컬 ] 역할역할_이름토토 사이트 순위 [ 세션 | 로컬 ] 역할 없음
역할 재설정

설명

이 명령은 현재 SQL의 현재 사용자 식별자를 설정합니다. 세션 예정역할_이름. 역할 name은 식별자나 문자열 리터럴로 작성할 수 있습니다. 이후역할 토토 사이트 순위, 권한 확인 중 SQL 명령은 명명된 역할인 것처럼 수행됩니다. 원래 로그인되어 있던 것입니다.

지정된역할_이름반드시 현재 세션 사용자가 속한 역할입니다. (만약 세션 사용자는 슈퍼유저이므로 어떤 역할이든 선택할 수 있습니다.)

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

없음그리고리셋양식은 현재 사용자 식별자를 다음으로 재설정합니다. 현재 세션 사용자 식별자. 이 양식은 다음에 의해 실행될 수 있습니다. 모든 사용자.

참고

이 명령을 사용하면 권한을 추가하거나 자신의 특권을 제한하십시오. 세션 사용자 역할에 다음이 있는 경우상속속성을 입력하면 자동으로 가능한 모든 역할의 모든 권한을 가집니다.역할 토토 사이트 순위에; 이 경우에는SET 역할직접 할당된 모든 권한을 효과적으로 삭제합니다. 세션 사용자 및 해당 사용자가 속한 다른 역할에 대해 명명된 역할에 사용할 수 있는 권한만 있습니다. 반면에, 세션 사용자 역할에 다음이 있는 경우상속 없음속성,SET 역할세션에 직접 할당된 권한을 삭제합니다. 사용자는 대신 명명된 사용자가 사용할 수 있는 권한을 얻습니다. 역할.

특히, 수퍼유저가 다음을 선택하는 경우역할 토토 사이트 순위수퍼유저가 아닌 역할로 전환하면 그녀는 자신을 잃게 됩니다. 슈퍼유저 권한.

역할 토토 사이트 순위다음과 비슷한 효과가 있습니다PostgreSQL : 문서 : 9.3 : 범퍼카 토토 설정 설정, 하지만 관련된 권한 확인은 상당히 까다롭습니다. 다르다. 또한,세션 승인 설정나중에 허용되는 역할을 결정역할 토토 사이트 순위명령, 반면에 역할 변경역할 토토 사이트 순위역할 세트를 변경하지 않습니다. 나중에 허용됨역할 토토 사이트 순위.

역할 토토 사이트 순위세션을 처리하지 않습니다 역할에 의해 지정된 변수역할 변경토토 사이트 순위; 이런 일만 일어난다 로그인 중입니다.

역할 토토 사이트 순위a 내에서는 사용할 수 없습니다.보안 정의자함수.

세션_사용자 선택, CURRENT_USER;

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

역할 토토 사이트 순위 '폴';

SESSION_USER, CURRENT_USER 선택;

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

호환성

PostgreSQL식별자를 허용합니다 구문("역할 이름"), SQL은 표준에서는 역할 이름을 문자열 리터럴로 작성해야 합니다. SQL은 트랜잭션 중에 이 명령을 허용하지 않습니다.PostgreSQL이 제한을 두지 않습니다 왜냐하면 그럴 이유가 없기 때문입니다.세션그리고로컬수식자는 a포스트그레SQL확장, 그대로리셋구문.