보기table_privileges식별합니다 현재 사용자에게 테이블이나 뷰에 부여된 모든 권한 또는 현재 사용자에 의해. 각 조합에 대해 하나의 행이 있습니다. 테이블, 수혜자, 수혜자. 그룹에 부여된 권한은 다음과 같습니다. 뷰에서 식별됨role_table_grants.
표 32-33.table_privileges열
| 이름 | 데이터 유형 | 설명 |
|---|---|---|
| 허가자 | sql_identifier | 권한을 부여한 사용자의 이름 |
| 수혜자 | sql_identifier | 권한이 부여된 사용자 또는 그룹의 이름 부여됨 |
| table_catalog | sql_identifier | 테이블을 포함하는 데이터베이스의 이름(항상 현재 데이터베이스) |
| table_schema | sql_identifier | 테이블을 포함하는 스키마의 이름 |
| 테이블_이름 | sql_identifier | 테이블 이름 |
| privilege_type | 문자_데이터 | 권한 유형:선택, 삭제, 삽입, 업데이트, 참조, RULE, 또는트리거 |
| is_grantable | 문자_데이터 | 예권한이 다음과 같은 경우 부여 가능,아니요그렇지 않다면 |
| with_hierarchy | 캐릭터_데이터 | PostgreSQL에서 사용할 수 없는 기능에 적용 |
열에 주의하세요수혜자아니요 사용자와 그룹의 구별. 사용자가 있는 경우 같은 이름을 가진 그룹은 안타깝게도 방법이 없습니다. 그들을 구별하십시오. 다음 버전의PostgreSQL아마도 금지될 것입니다 동일한 이름을 가진 사용자 및 그룹입니다.