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

부여

이름

GRANT — 사용자, 그룹에 액세스 권한을 부여합니다. 또는 모든 사용자
부여권한[, ...] 켜짐객체[, ...]
     공개 | 그룹그룹 | 사용자 이름 }

입력

권한

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

SELECT

특정 항목의 모든 열에 접근 테이블/뷰.

삽입

특정 항목의 모든 열에 데이터를 삽입합니다. 테이블.

업데이트

특정 테이블의 모든 열을 업데이트합니다.

삭제

특정 테이블에서 행을 삭제합니다.

RULE

테이블/뷰에 대한 규칙 정의(CREATE RULE 참조) 진술).

전체

모든 권한을 부여합니다.

객체

접근 권한을 부여할 개체의 이름. 는 가능한 객체는 다음과 같습니다:

  • 테이블

  • 보기

  • 시퀀스

  • 색인

공개

모든 사설 토토 사이트를 나타내는 짧은 형식입니다.

그룹그룹

A 그룹누구에게 부여할 것인가 특권. 현재 릴리스에서 그룹은 다음과 같아야 합니다. 아래 설명과 같이 명시적으로 생성되었습니다.

사용자 이름

권한을 부여하는 사용자의 이름. 공개는 모든 사설 토토 사이트를 나타내는 짧은 형식입니다.

출력

변경

성공하면 메시지가 반환됩니다.

오류: ChangeAcl: 클래스 "객체" 찾을 수 없음

지정된 개체가 아닌 경우 반환되는 메시지 이용 가능하거나 권한을 부여하는 것이 불가능한 경우 지정된 그룹 또는 사용자.

설명

부여객체 생성자를 허용합니다. 모든 사용자(PUBLIC) 또는 특정 사용자에게 특정 권한을 부여하려면 특정 사용자 또는 그룹. 작성자 이외의 사용자는 보유하고 있지 않습니다. 작성자가 권한을 부여하지 않는 한 모든 액세스 권한, 개체가 생성된 후.

사용자가 개체에 대한 권한을 갖게 되면 다음을 수행할 수 있습니다. 그 특권을 행사하세요. 권한을 부여할 필요는 없습니다. 객체의 생성자는 자동으로 ALL을 보유합니다. 권한을 가지며 개체를 삭제할 수도 있습니다.

참고

현재 권한을 부여하려면포스트그레몇 개의 열에만 연결해야 합니다. 원하는 열이 있는 뷰를 만든 다음 권한을 부여합니다. 그 견해에.

사용psql \z자세한 정보는 기존 객체에 대한 권한에 대해:

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

                  r -- 선택
                  w -- 업데이트/삭제
                  a -- 삽입
                  R - 규칙
               화살표 -- 모두

팁:현재 GROUP을 생성하려면 다음을 수행해야 합니다. 다음과 같이 테이블 pg_group에 수동으로 데이터를 삽입합니다.

pg_group 값에 삽입('todos');
그룹 할일에서 사용자 미리암 생성;

액세스 권한을 취소하려면 REVOKE 문을 참조하세요.

사용법

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

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

사용자 manuel에게 보기 종류에 대한 모든 권한을 부여합니다:

마누엘에게 모든 종류를 부여합니다.

호환성

SQL92

SQL92GRANT 구문 내의 개별 열에 대한 권한 설정을 허용합니다. 테이블에 동일한 권한을 부여하는 권한을 설정할 수 있습니다. 다른 사람에게 특권:

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

필드는 다음의 필드와 호환됩니다.포스트그레구현, 다음과 같이 추가사항:

권한

SQL92추가 허용 지정할 권한:

선택
참조

열의 일부 또는 전체를 참조하도록 허용됨 무결성 제약 조건의 특정 테이블/뷰.

사용

도메인, 문자 집합, 대조 또는 사용이 허용됩니다. 번역. 객체가 다음 이외의 것을 지정하는 경우 테이블/뷰,권한사용법만 지정해야 합니다.

객체

[ 표 ]테이블

SQL92허용합니다 추가 비기능 키워드.

문자 집합

지정된 문자 집합을 사용하도록 허용되었습니다.

콜레이션

지정된 조합 순서를 사용하도록 허용되었습니다.

번역

지정된 문자 집합을 사용하도록 허용됨 번역.

DOMAIN

지정된 도메인을 사용하도록 허용되었습니다.

부여 옵션 포함

다른 사람에게도 동일한 권한을 부여하는 것이 허용됩니다.