Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

PPAS 파티셔닝 테이블 실 생성 사례 본문

PostgreSQL/파티셔닝

PPAS 파티셔닝 테이블 실 생성 사례

`O` 2021. 3. 8. 00:13
728x90
반응형
  • PPAS (EDB PAS) 는 ORACLE 의 syntax 와 호환이 되고, 파티셔닝 테이블 생성이 그 중 대표적인 예이다.

  • 우선 파티션 테이블을 생성하려는 대상의 테이블을 조회 해 본다.

 

  • 그 후, ORACLE 과 같이 add partition 으로 필요한 파티션 테이블을 구성한다.

 

  • 단, 각 테이블의 유저 소유권까지는 자동 부여가 되지 않기에 각 테이블 별로 테이블 사용 유저의 소유로 권한을 부여한다.

 

  • 생성 및 소유권 부여 후, 생성 된 테이블 중 하나를 열어보면 PostgreSQL 과는 다르게 PK, check 조건 및 inherits 까지 생성된 것을 볼 수 있다.
    (단 PK 이외의 index [local index] 는 직접 개별적으로 구성 해 줘야 한다.)

 

  • 또한 해당 테이블 대상으로 관련된 트리거, 프로시저를 확인 해 보면 PPAS (EDB PAS) 는 insert, update procedure 및 trigger 또한 자동으로 적용시켜 준다.

반응형
Comments