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

기본 토토 핫 변경

이름

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

시놉시스

기본 토토 핫 변경
    [  역할에 대해 | 사용자target_role[, ...] ]
    [ 스키마에서스키마_이름 [, ...] ]
    abbreviated_grant_or_revoke

어디에서abbreviated_grant_or_revoke다음 중 하나입니다:부여   선택 | 삽입 | 업데이트 | 삭제 | 자르기 | 참고자료 | 트리거 
    [, ...] | 전체 [ 토토 핫 ] 
    테이블 위에
     [ 그룹 ]에역할_이름| 공개  [, ...] [ 부여 옵션 포함 ]

부여   사용 | 선택 | 업데이트 
    [, ...] | 전체 [ 토토 핫 ] 
    시퀀스에
     [ 그룹 ]에역할_이름| 공개  [, ...] [ 부여 옵션 포함 ]

부여  실행 | 전체 [ 토토 핫 ] 
    기능에 대하여
     [ 그룹 ]에역할_이름| 공개  [, ...] [ 부여 옵션 포함 ]

부여  사용 | 전체 [ 토토 핫 ] 
    종류에 따라
     [ 그룹 ]에역할_이름| 공개  [, ...] [ 부여 옵션 포함 ]

취소 [ 다음에 대한 옵션 부여 ]
      선택 | 삽입 | 업데이트 | 삭제 | 자르기 | 참고자료 | 트리거 
    [, ...] | 전체 [ 권한 ] 
    테이블 위에
     [ 그룹 ]에서역할_이름| 공개  [, ...]
    [ 캐스케이드 | 제한 ]

취소 [ 다음에 대한 옵션 부여 ]
      사용법 | 선택 | 업데이트 
    [, ...] | 전체 [ 권한 ] 
    시퀀스에
     [ 그룹 ]에서역할_이름| 공개  [, ...]
    [ 캐스케이드 | 제한 ]

취소 [ 다음에 대한 옵션 부여 ]
     실행 | 전체 [ 권한 ] 
    기능에 대하여
     [ 그룹 ]에서역할_이름| 공개  [, ...]
    [ 캐스케이드 | 제한 ]

취소 [ 다음에 대한 옵션 부여 ]
     사용법 | 전체 [ 권한 ] 
    종류에 따라
     [ 그룹 ]에서역할_이름| 공개  [, ...]
    [ 캐스케이드 | 제한 ]

설명

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

당신은 자신이나 당신이 속한 역할에 의해 생성될 개체에 대해서만 기본 권한을 변경할 수 있습니다. 권한은 전역적으로(즉, 현재 데이터베이스에서 생성된 모든 객체에 대해) 설정하거나 지정된 스키마에서 생성된 객체에 대해서만 설정할 수 있습니다.

아래 설명대로토토 베이 PostgreSQL : 문서 : 9.6 : grant, 모든 객체 유형에 대한 기본 권한은 일반적으로 객체 소유자에게 부여 가능한 모든 권한을 부여하며 다음에게 일부 권한을 부여할 수도 있습니다.공개또한. 그러나 이 동작은 다음을 사용하여 전역 기본 권한을 변경하여 변경할 수 있습니다.기본 토토 핫 변경.

스키마별로 지정된 기본 권한은 특정 개체 유형에 대한 전역 기본 권한에 추가됩니다. 이는 전역적으로 부여된 경우(기본적으로 또는 이전 정책에 따라) 스키마별 권한을 취소할 수 없음을 의미합니다.기본 토토 핫 변경스키마를 지정하지 않은 명령). 스키마별취소이전 스키마별 효과를 되돌리는 데에만 유용합니다.그랜트.

매개변수

target_role

현재 역할이 구성원으로 속해 있는 기존 역할의 이름. 만일역할용생략되면 현재 역할을 맡습니다.

schema_name

기존 스키마의 이름. 지정된 경우 나중에 해당 스키마에서 생성된 개체에 대한 기본 권한이 변경됩니다. 만일스키마에서생략되면 전역 기본 토토 핫이 변경됩니다.

역할_이름

권한을 부여하거나 취소하려는 기존 역할의 이름. 이 매개변수와 기타 모든 매개변수는abbreviated_grant_or_revoke, 아래 설명에 따라 행동토토 베이 PostgreSQL : 문서 : 9.6 : grant또는스포츠 토토 베트맨 : 문서 : 9.6 : Revoke, 단 하나는 특정 명명된 개체가 아닌 전체 개체 클래스에 대한 토토 핫을 설정하는 경우입니다.

참고

사용psql's\ddp기본 권한의 기존 할당에 대한 정보를 얻는 명령입니다. 권한 값의 의미는 설명된 것과 동일합니다.\dp아래토토 베이 PostgreSQL : 문서 : 9.6 : grant.

기본 권한이 변경된 역할을 삭제하려면 기본 토토 핫 변경을 취소하거나 다음을 사용해야 합니다.드롭 소유역할에 대한 기본 토토 핫 항목을 제거합니다.

이후에 스키마에서 생성하는 모든 테이블(및 보기)에 대해 모든 사람에게 SELECT 권한 부여미스키마, 역할 허용웹사용자여기에도 삽입:

스키마 myschema의 기본 토토 핫 변경 테이블에 대한 선택 권한을 공개로 부여합니다.
스키마 myschema의 기본 토토 핫 변경 웹 사용자에게 테이블에 대한 삽입 권한 부여;

위의 작업을 실행 취소하여 이후에 생성된 테이블이 평소보다 더 많은 권한을 갖지 않도록 하십시오:

스키마 myschema의 기본 토토 핫 변경 공개 테이블에 대한 선택 취소;
스키마 myschema REVOKE INSERT ON SCHEMA의 기본 토토 핫 변경 웹 사용자의 테이블에 대한 삽입;

이후에 역할에 의해 생성된 모든 함수에 대해 일반적으로 함수에 부여되는 공개 EXECUTE 권한을 제거관리자:

역할 관리자에 대한 기본 토토 핫 변경 공개 기능 실행 취소;

그러나 주의하십시오.할 수 없습니다단일 스키마로 제한된 명령으로 그 효과를 달성합니다. 이 명령은 일치를 취소하지 않는 한 아무런 효과가 없습니다.그랜트:

스키마 공개에서 기본 토토 핫 변경 공개 기능에 대한 실행 취소;

그 이유는 스키마별 기본 토토 핫이 전역 설정에 토토 핫을 추가만 할 수 있고 부여된 토토 핫을 제거할 수 없기 때문입니다.

호환성

없습니다기본 토토 핫 변경SQL 표준의 문입니다.