반응형

/*
-- 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:

 

반응형

+ Recent posts