반응형
/*
-- Title : [PGS15.6] 데이터베이스 권한 유형
*/
■ 객체 권한
특정 데이터베이스 객체(예: 테이블, 뷰, 함수, 프로시저 등)에 대한 접근 및 작업 제어를 담당.
- SELECT: 데이터 조회 권한
- INSERT: 데이터 삽입 권한
- UPDATE: 데이터 수정 권한
- DELETE: 데이터 삭제 권한
- TRUNCATE: 테이블 데이터 삭제 권한
- REFERENCES: 외래 키 제약 조건 설정 권한
- TRIGGER: 테이블 트리거 생성 권한
- CREATE: 스키마, 테이블, 뷰, 함수, 프로시저 등을 생성하는 권한
- TEMPORARY: 임시 테이블, 뷰 등을 생성하는 권한
- EXECUTE: 함수, 프로시저 등을 실행하는 권한
- USAGE: 스키마, 시퀀스, 데이터 타입, 도메인, 외래키 데이터 래퍼, 서버에 대한 사용 권한
■ 시스템 권한
데이터베이스 시스템 전체에 대한 관리 및 설정 제어를 담당.
- CREATEDB: 새 데이터베이스 생성 권한
- CREATEROLE: 새 역할 생성 권한
- CONNECT: 데이터베이스에 연결하는 권한
- TEMPORARY: 임시 테이블 공간을 만드는 권한
- VACUUM: 데이터베이스 백엔드를 정리하는 권한
- ADMIN: 데이터베이스 서버를 관리하는 권한
- CREATEUSER: 새 사용자를 만드는 권한
- PROCESS: 백그라운드 프로세스를 관리하는 권한
- Replication: 데이터베이스 복제를 수행하는 권한
- SECURITY: 보안 관련 작업을 수행하는 권한
※ References:
반응형