1. 테이블 생성
CREATE TABLE [테이블명] (
컬럼1
컬럼2....
) PARTITION BY RANGE ([파티션KEY])
;
테이블 생성 시 [파티션KEY] 포함 생성
2. 파티션 테이블 생성
CREATE TABLE [파티션 테이블명] PARTITION OF [테이블명]
FOR VALUES FROM ('2022-08-01') TO ('2022-08-31');
CREATE TABLE [파티션 테이블명] PARTITION OF [테이블명]
FOR VALUES FROM ('2022-09-01') TO ('2022-09-30');
파티블 테이블 생성 시 [파티션KEY]에 해당하는 경계를 지정 해야한다.
아래 블로그에 파티셔닝에 대한 설명이 잘되어 있다.
'programming > DB' 카테고리의 다른 글
[PostgreSQL] ROW_NUMBER() 함수 (0) | 2022.06.20 |
---|---|
[PostgreSQL] 날짜 함수 to_timestamp() (0) | 2022.06.15 |
[PostgreSQL] 문법 사이트 (0) | 2022.06.15 |
[PostgreSQL] substring() 함수 (0) | 2022.06.15 |
column 데이터 타입 변경 : modify (0) | 2021.08.25 |
댓글