API를 통해 사용자를 수정할 때, 마지막 업데이트 기준으로 users.updated_at 필드를 사용하려고 했습니다.
하지만 모든 작업에서 이 필드가 새로 설정되지 않는다는 사실을 알게 되었습니다. 예를 들어, 감시 중인 카테고리나 첫 게시물 감시 카테고리를 변경할 때는 이 필드가 업데이트되지 않습니다.
왜 그런 것일까요?
저는 다음과 같은 작업을 수행합니다.
새 사용자 추가
사용자를 그룹에 배치
사용자를 그룹에서 삭제
사용자의 기본 그룹 설정
알림 수준 변경
특정 카테고리에 대한 감시 또는 첫 게시물 감시 설정/해제
사용자 이메일 주소 변경
사용자 정지/정지 해제
그리고 이 각 작업이 users.updated_at 필드를 변경해야 한다고 생각했습니다.
사용자의 설정이 마지막으로 변경된 시점을 알려줄 수 있는 다른 필드를 놓치고 있을까요?