이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 기본 스포츠 토토 결과 변경버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

기본 토토 캔 변경

이름

기본 토토 캔 변경-기본 액세스 권한 정의

시놉시스

기본 토토 캔 변경target_role​​[, ...]]Schema_Name[, ...]]abbreviated_grant_or_revoke

여기서abbreviated_grant_or_revoke중 하나입니다.grant select | 삽입 |role_name| public [, ...] [보조금 옵션 포함]role_name| public [, ...] [보조금 옵션 포함]role_name| public [, ...] [보조금 옵션 포함]role_name| public [, ...] [보조금 옵션 포함]role_name| 공공의  [, ...]role_name| 공공의  [, ...]role_name| 공공의  [, ...]role_name| 공공의  [, ...]

설명

기본 토토 캔 변경향후 생성 된 개체에 적용될 권한을 설정할 수 있습니다. (이미 존재하는 객체에 할당 된 권한에는 영향을 미치지 않습니다.) 현재 테이블 (보기 및 외국 테이블 포함), 시퀀스, 기능 및 유형 (도메인 포함)에 대한 권한 만 변경할 수 있습니다..

직접 또는 회원 인 역할에 의해 생성 될 객체에 대해서만 기본 권한을 변경할 수 있습니다. 권한은 전 세계적으로 (즉, 현재 데이터베이스에서 생성 된 모든 개체에 대해) 또는 지정된 Schemas에서 생성 된 객체에 대해서만 설정할 수 있습니다.

아래에 설명 된대로grant, 모든 객체 유형에 대한 기본 토토 캔은 정상적으로 모든 부여 가능한 토토 캔을 객체 소유자에게 부여하고에 대한 토토 캔을 부여 할 수 있습니다.공개그러나이 동작은 글로벌 기본 토토 캔을 변경하여 변경할 수 있습니다.기본 토토 캔 변경.

스키마 당 지정된 기본 권한은 특정 객체 유형에 대한 전역 기본 권한이 무엇이든 추가됩니다. 즉, 전 세계적으로 부여 된 경우 (기본적으로 또는 이전에 따라 스키마 당 특권을 취소 할 수 없습니다.기본 토토 캔 변경스키마를 지정하지 않은 명령). 스키질 당Revoke이전 스키마의 효과를 되돌리는 데만 유용합니다grant.

매개 변수

target_role

현재 역할이 회원 인 기존 역할의 이름. 만약에역할생략, 현재 역할은 가정됩니다.

Schema_Name

기존 스키마의 이름. 지정된 경우, 해당 스키마에서 나중에 생성 된 개체에 대해 기본 권한이 변경됩니다.스키마에서생략, 글로벌 기본 토토 캔이 변경되었습니다.

role_name

권한을 부여하거나 철회하는 기존 역할의 이름. 이 매개 변수 및 기타 모든 매개 변수abbreviated_grant_or_revoke, 아래에 설명 된대로 행동grant또는Revoke- 특정 이름이 지정된 개체가 아닌 전체 클래스의 객체에 대한 권한을 설정한다는 점을 제외하고.

노트

usePSQL's\ ddp기존 권한의 기존 할당에 대한 정보를 얻는 명령. 권한 값의 의미는 설명 된 것과 동일합니다\ dpundergrant.

기본 권한이 변경된 역할을 삭제하려면 기본 권한의 변경 사항을 반전 시키거나 모든 [권한]해야합니다삭제 소유역할에 대한 기본 권한 항목을 제거하려면

그랜트 그랜트 스키마에서 작성한 모든 테이블 (및보기)에 대해 모든 사람에게 권한을 선택하십시오myschema및 역할 허용WebUser그들에게도 삽입하려면 :

스키마의 기본 토토 캔 변경 Myschema Grant 공개 테이블에서 선택;

위의 것을 취소하여, 이후에 제작 된 테이블이 정상보다 더 이상 토토 캔이 없습니다 :

스키마의 기본 토토 캔 변경 MySchema Revoke 공개 테이블에서 선택;

공개 실행 권한 제거 기능에 대해 일반적으로 부여되는 권한을 제거합니다.관리자:

역할 관리자에 대한 기본 토토 캔 변경 공개 함수에 대한 실행;

그러나 당신은할 수 없음단일 스키마로 제한된 명령으로 해당 효과를 달성하십시오. 이 명령은 일치하는 것을 취소하지 않는 한 효과가 없습니다grant:

스키마의 기본 토토 캔 변경 공개 기능에 대한 실행;

스키마 당 기본 토토 캔은 글로벌 설정에 토토 캔을 추가 할 수 있기 때문에 그에 의해 부여 된 토토 캔을 제거하지 않기 때문입니다.

호환성

없음기본 토토 캔 변경SQL 표준의 명령문.

참조

grant,Revoke