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

부여

이름

무지개 토토 -- 액세스 권한 정의

시놉시스

부여   선택 | 삽입 | 업데이트 | 삭제 | 규칙 | 참고자료 | 트리거  [,...] | 전체 [ 권한 ] 
    사용 [표]객체 이름[, ...]
    에사용자 이름| 그룹그룹 이름| 공개  [, ...]

설명

부여명령은 특정 내용을 제공합니다. 객체(테이블, 뷰, 시퀀스)에 대한 권한을 하나 이상 사용자 또는 사용자 그룹. 이러한 권한은 해당 권한에 추가됩니다. 이미 부여된 경우입니다.

핵심 단어공개다음을 나타냅니다. 해당 권한은 해당 사용자를 포함한 모든 사용자에게 부여됩니다. 나중에 생성될 수 있습니다.공개아마도 항상 포함하는 암묵적으로 정의된 그룹으로 간주됩니다. 모든 사용자. 특정 사용자는 다음의 합계를 갖게 됩니다. 그에게 직접 부여된 특권, 누구에게나 부여된 특권 그가 현재 속해 있는 그룹 및 권한이 부여된 그룹공개.

객체 작성자 이외의 사용자는 어떤 객체도 갖고 있지 않습니다. 작성자가 부여하지 않는 한 객체에 대한 액세스 권한 권한. 작성자에게 권한을 부여할 필요가 없습니다. 객체의 생성자는 자동으로 모든 권한을 보유합니다. (그러나 작성자는 자신의 일부를 취소하도록 선택할 수 있습니다. 안전을 위한 특권. 승인 및 취소 기능이 있다는 점에 유의하세요. 특권은 창조자에게 내재되어 있으며 상실될 수 없습니다. 는 물건을 떨어뜨릴 권리도 마찬가지로 창조자에게 내재되어 있으며, 부여되거나 취소될 수 없습니다.)

가능한 권한은 다음과 같습니다:

선택

허용와이즈 토토 : 문서 : 7.2 : 와이즈 토토지정된 테이블, 뷰 또는 시퀀스의 모든 열에서. 또한 다음을 사용할 수 있습니다.복사발신.

삽입

허용PostgreSQL : 문서 : 7.2 : 토토 결과새 행을 지정된 테이블에 추가합니다. 또한 허용합니다사설 토토 : 문서 : 7.2 : CopyTO.

업데이트

허용스포츠 토토 결과 : 문서 : 7.2 : 업데이트지정된 테이블의 모든 열.업데이트를 위해 ... 선택또한 이것이 필요합니다 특권(외에선택권한). 시퀀스의 경우 이 권한을 사용하면 다음을 사용할 수 있습니다.다음값, 곡선그리고setval.

삭제

허용PostgreSQL : 문서 : 7.2 : 스포츠 토토지정된 테이블의 행.

RULE

테이블/뷰에 대한 규칙 생성을 허용합니다. (참조PostgreSQL : 문서 : 7.2 : 토토 사이트 작성진술.)

참조

외래 키 제약조건이 있는 테이블을 생성하려면 다음과 같습니다. 테이블에 대해 이 권한을 갖는 데 필요합니다. 참조된 키입니다.

트리거

지정된 테이블에 트리거 생성을 허용합니다. (참조PostgreSQL : 문서진술.)

모든 권한

위의 모든 권한을 동시에 부여하십시오.특권키워드는 선택사항입니다.무지개 토토그렇긴 하지만 엄격한 SQL에 필요합니다.

다른 명령에 필요한 권한은 다음 항목에 나열되어 있습니다. 해당 명령의 참조 페이지입니다.

참고

데이터베이스라는 점에 유의해야 합니다.수퍼유저다음과 관계없이 모든 객체에 접근할 수 있습니다. 개체 권한 설정. 이는 다음의 권리와 유사합니다.루트Unix 시스템에서. 마찬가지로루트, 로 운영하는 것은 현명하지 않습니다 꼭 필요한 경우를 제외하고는 수퍼유저입니다.

현재 권한을 부여하려면무지개 토토단 몇 개의 열에만 적용해야 합니다. 원하는 열이 있는 뷰를 만든 다음 권한을 부여합니다. 해당 보기에 대한 권한입니다.

사용psql's\z명령 기존 객체에 대한 권한에 대한 정보를 얻으려면:

데이터베이스 = 루시타니아
   +------+-------------------+
   |  관계 |        권한 부여/취소 |
   +------+-------------------+
   | 마이테이블 | "=rw","miriam=arwdRxt","그룹 할 일=rw" |
   +------+-------------------+
   범례:
         uname=arwR -- 사용자에게 부여된 권한
   group gname=arwR -- 그룹에 부여된 권한
              =arwR -- PUBLIC에 부여된 권한

                  r -- SELECT ("읽기")
                  w -- 업데이트("쓰기")
                  a -- INSERT("추가")
                  d -- 삭제
                  R - 규칙
                  x -- 참조
                  t -- 트리거
            arwdRxt -- 모든 권한

PostgreSQL : 문서 : 7.2 : 스포츠 토토명령은 접근권한을 철회하는데 사용됩니다.

테이블 영화의 모든 사용자에게 삽입 권한 부여:

일반인에게 영화 삽입 권한 부여;

사용자에게 모든 권한 부여마누엘보기 중종류:

마누엘에게 종류에 대한 모든 권한을 부여합니다.

호환성

SQL92

특권키워드 in모든 권한필수입니다.SQL설정을 지원하지 않습니다 명령당 둘 이상의 테이블에 대한 권한.

SQL92구문 GRANT를 사용하면 특정 열에 대한 권한을 설정할 수 있습니다. 테이블에 동일한 권한을 부여하는 권한을 설정할 수 있습니다. 다른 사람에게 특권:

그랜트권한[, ...]
    켜짐객체 [ ( [, ...] ) ] [, ...]
     공개 |에게사용자 이름[, ...]  [ 부여 옵션 포함 ]

SQL허가를 허용합니다 다른 종류의 객체에 대한 USAGE 특권: CHARACTER SET, 대조, 번역, 도메인.

TRIGGER 권한은 SQL99에서 도입되었습니다. 규칙 권한은 무지개 토토 확장입니다.