먼저,이 질문이 데이터베이스 교환에 속한다고 생각했지만, 데이터베이스보다는 프로그래밍 솔루션과 전체적으로 더 관련이 있다고 생각합니다. 사람들이 최선이라고 생각하면 데이터베이스 교환으로 이동합니다.
데이터베이스 테이블에 생성 및 업데이트 된 타임 스탬프를 언제 추가해야하는지 궁금했습니다.
첫 번째 명백한 대답은 어떤 비즈니스 로직이 어떤 것이 언제 업데이트되었는지 (트랜잭션 완료 날짜 등) 알아야하는 경우 들어가야한다는 것입니다.
그러나 비 비즈니스 로직 사례는 어떻습니까? 예를 들어 결함 찾기를 돕기 위해 행이 변경된 날짜 시간을 아는 것이 실제로 유용한 시나리오를 생각할 수 있습니다. 오류를 일으키는 다른 행.
이 유스 케이스를 사용하면 모든 테이블에 업데이트를 제공하고 타임 스탬프를 작성하는 것이 좋습니다 (응용 프로그램의 일부로 업데이트되지 않는 가장 사소한 열거 테이블 제외).
모든 테이블에 타임 스탬프를주는 것은 데이터베이스를 신속하게 정리할 수있는 좋은 방법입니다 (잘못된 경우도 있음).
데이터베이스 테이블은 언제 타임 스탬프 생성 및 업데이트를 사용해야합니까?