본문 바로가기
programming/DB

[postgreSQL] 테이블 파티셔닝

by kvve 2022. 9. 13.

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]에 해당하는 경계를 지정 해야한다.

 

아래 블로그에 파티셔닝에 대한 설명이 잘되어 있다.

         [참고] https://uiandwe.tistory.com/1318

'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

댓글