안녕하세요
아래 내용에 대한 작업 외주를 희망합니다.
작업 가능하신 분들의 도움을 부탁 드립니다.
비용은 협의를 희망합니다.
chongki.ho@gmail.com 으로 연락을 부탁 드립니다.
1. DB 테이블 파티션
- DB 버전 : postgresql 9.4
해당 버전은 선언식 파티션을 지원하지 않아, 파티션 테이블 및 분배규칙을 모두 스크립트로 생성해 사용해야 되는 환경입니다.
- 대상 테이블 : 포인트 이력
* 세부 사항으로 다음의 작업이 필요할 것으로 생각됩니다.
1) 원본 테이블 백업
2) 입력 트리거 function 생성 (원본 테이블에 데이터 등록시, 해당 파티션 테이블로 분배하는 function)
3) 신규 원본테이블 생성
4) 원본 테이블에 대한 파티션 테이블들 생성
- 파티션 키 : 등록일자(YYYYMM)
- 시스템 시작 년월부터 현재 년월 까지의 파티션 테이블들 (201801, 201802 ... 201904)
5) 원본 테이블에서 파티션 테이블들로 데이터이관
6) 파티션 테이블들 인덱스 생성
7) 해당 월에 생성될 파티션 테이블&인덱스 자동생성 스크립트
2) 테이블 인덱스 재설계
- 포인트 이력, 거래이력 2개의 테이블
감사합니다.
|