이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다사설 토토 PostgreSQL: Tài liệu: 17: Grant버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

grant

이름

Grant- 액세스 권한을 a 사용자, 그룹 또는 모든 사용자

시놉시스

grant특권[, ...] on개체[, ...]
    public | 그룹그룹 | 사용자 이름

입력

특권

가능한 특권은 다음과 같습니다.

select

특정 열에 액세스하십시오 테이블/뷰.

삽입

특정의 모든 열에 데이터를 삽입하십시오 테이블.

업데이트

특정 테이블의 모든 열 업데이트.

삭제

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

RUL

표/보기의 규칙을 정의하십시오 (규칙 작성 참조 성명).

all

모든 권한을 와이즈 토토하십시오.

개체

액세스 권한을 부여 할 객체의 이름. 그만큼 가능한 대상은 다음과 같습니다.

  • 테이블

  • 보기

  • 시퀀스

public

모든 사용자를 나타내는 짧은 양식.

그룹그룹

a그룹누구에게 권한을 와이즈 토토하십시오.

사용자 이름

특권을 부여 할 사용자의 이름. 공공의 모든 사용자를 대표하는 짧은 형태입니다.

출력

변경

성공하면 메시지가 반환되었습니다.

오류 : ChangeAcl : 클래스 "개체" 설립하다

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

설명

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

사용자가 객체에 권한이 있으면 그 특권을 행사하십시오. 특권을 부여 할 필요가 없습니다 물체의 제작자 인 제작자는 자동으로 모든 것을 잡습니다. 특권, 또한 물체를 떨어 뜨릴 수 있습니다.

노트

현재, 특권을 부여하려면Postgres몇 개의 열만 있으면해야합니다 원하는 열이있는보기를 작성한 다음 권한을 부여하십시오. 그 관점에서.

usepsql \ z자세한 내용 기존 개체에 대한 권한 정보 :

Database = lusitania
   +-------------------+-------------------------------------------------+
   |  관계 |        보조금/취소 허가 |
   +-------------------+-------------------------------------------------+
   | mytable |  "= rw", "miriam = arwr", "group todos = rw" |
   +-------------------+-------------------------------------------------+
   전설:
         uname = arwr- 사용자에게 부여 된 권한
   Group gname = arwr- 그룹에 부여 된 특권
              = ARWR- 공개적으로 부여 된 특권

                  R- 선택
                  W- 업데이트/삭제
                  A- 삽입
                  R- 규칙
               arwr- all

액세스 권한을 철회하려는 취소 명령문을 참조하십시오.

usage

테이블 필름의 모든 사용자에게 삽입 권한을 부여합니다 :

영화에 공개 삽입물을 공개적으로 삽입하십시오;

모든 권한을 사용자 Manuel에게 view in view in thinds에 와이즈 토토합니다 :

Manuel에게 모든 종류의 와이즈 토토;

호환성

SQL92

theSQL92구문을위한 구문 개별 열에 대한 권한을 설정할 수 있습니다 테이블, 그리고 동일한 권한을 부여 할 수있는 특권을 설정할 수 있습니다. 타인에게 특권 :

grant특권[, ...]
    에개체[([, ...])] [, ...]
    public |사용자 이름[, ...] [보조금 옵션 포함]

필드는의 필드와 호환됩니다.Postgres다음과 함께 구현 추가 :

특권

SQL92추가를 허용합니다 지정할 권한 :

select
참조

열 중 일부 또는 전부를 참조 할 수 있습니다 무결성의 특정 테이블/보기 제약 조건.

usage

도메인, 문자 세트를 사용할 수 있습니다. 협업 또는 번역. 개체가 지정된 경우 테이블/보기 이외의 다른 것,특권만 지정해야합니다 용법.

개체

[표]테이블

SQL92허용 추가 비 기능 키워드테이블.

캐릭터 세트

지정된 문자 세트를 사용할 수 있습니다.

Collation

지정된 Collation을 사용할 수 있습니다 순서.

번역

지정된 문자 세트를 사용할 수 있습니다 번역.

도메인

지정된 도메인을 사용할 수 있습니다.

with with with with

동일한 특권을 부여 할 수 있습니다 기타.