설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 187건, 최근 0 건
   

pg_partman 쓰고있는데 파티션 테이블이 왜 자동생성이 안될까요 ㅜㅠ?

글쓴이 : 끝판왕 날짜 : 2021-10-22 (금) 11:55 조회 : 1826
테이블 만들고 파티션설정도해놨는데 다음날의 파티션 테이블이 생성이 안되네요 ㅜㅠ

SELECT public.create_parent('public.wt', 'timestamp', 'native', 'daily',
 p_template_table:= 'public.wt', p_premake := 5, p_start_partition := (CURRENT_TIMESTAMP)::text);

요렇게 생성했고...

UPDATE public.part_config SET
retention_keep_table = false, retention = '6 month'
 WHERE parent_table = 'public.wt';

이렇게 설정 변경해둔상태입니다.
automatic_maintenance 설정은 on상태입니다...

PostgresDBA 2021-10-25 (월) 14:37
part_man  을 써본적이 없습니다만.  구글링해보니...

part_man 이 날짜가 바뀌면 자동으로 서브파티션을 만들어주나요?
그런 기능은 매뉴얼에 없는것 같습니다.
혹시 기능을 잘못 이해하고 계신게 아닐까요?

뭔가 cron 등의 스케줄링에서 트리거링 해주어야 하지 않을까요?
댓글주소
별분홍 2022-01-26 (수) 09:07
저는 pg_cron으로 매일 partman.run_maintenance_proc 을 호출하는 방식으로 운영하고 있습니다.
댓글주소
   

postgresdba.com