x일 이상 지난 알림을 데이터베이스에서 자동으로 영구 삭제할 수 있는 옵션이 있다면 정말 유용할 것 같습니다.
이 기능을 처리할 수 있는 기능이 있는 것 같지 않아서, 수동으로 처리하는 것이 안전한지 여쭤봅니다. 즉, 타임스탬프가 오래된 모든 알림을 단순히 삭제하는 것입니다.
예를 들어 다음과 같은 쿼리처럼요:
DELETE FROM notifications
WHERE created_at < NOW() - INTERVAL '1 year';
이렇게 하면 무언가 깨질 가능성이 있을까요?
어떤 의견이나 조언을 주시면 감사하겠습니다! ![]()
참고로 아래 링크를 확인해 주세요: