개발괘발
339
2019-11-22 09:14:45
3
374

x년이 지난 테이블의 데이터를 삭제하는 방법이 있나요?


안녕하세요 선배님들.

제목그대로 x년이 지난 테이블의 데이터를 주기적으로 삭제시키는 (하루에 한번 검사?) 방법이 뭐가 있나요?

환경은 backend - 자바, 스프링 frontend - vue 사용중입니다.

스프링 스케쥴러 이용해서 하루에한번씩 검사 후 삭제시킬 수 있나요??


로그인이력, 비밀번호변경이력 이런 테이블들의 데이터를 삭제시켜야해서요..

방법좀 알려주세요!!

0
  • 답변 3

  • 굴림체
    338
    2019-11-22 09:17:48

    1. x년이 지난 테이블의 데이터를 삭제 시키는 비즈니스 로직 장성


    2. 스프링 스케줄러 배치 시간 설정


    3. 해당 스케줄러 안에 비즈니스 서비스 실행

  • 더미
    16k
    2019-11-22 09:44:45

    db에서 스케줄러 돌려도 됩니다

  • 개발괘발
    339
    2019-11-22 11:48:33
    답변감사드립니다~
  • 로그인을 하시면 답변을 등록할 수 있습니다.