답변 감사드립니다.
말씀하신대로 트리거에서는 작업전과 작업후 내용을 기록하면되는데요...
입력이나 수정시는 작업자의 ID의 필드를 만들어 트리거에서 기록할 수 있습니다.
그런데 삭제는 작업자의 ID를 넣을 수 없다는데 고민입니다.
물론 삭제를 직접하지 않고, 삭제플래그 필드를 만들어 수정으로 작업하여 트리거에서
로그 기록후 삭제하는 방법이 있지만 프로젝트 여러 곳을 손 보려니 난감합니다.
때문에 제가 생각지 못한 고수님들의 의견을 기다리는 중입니다.
걈사합니다.
푸른솔 님이 쓰신 글 :
: 트리거는 작업전과 작업후에 일정한 행위를 할 수가 있습니다.
: 그래서 삭제 전에 로그에 기록을 하면 될 것 같네요....
:
:
: 델사랑 님이 쓰신 글 :
: : 특정 테이블 변경에 대한 로그를 기록하려고 합니다.
: :
: : 트리거에서 입력과 수정시는 작업자ID 필드를 만들어 로그에 기록하면 되겠는데
: :
: : 문제는 삭제입니다.
: :
: : 삭제시는 Post가 Delete 메소드를 사용하기 때문에 작업자ID를 기록할 수 없어 로그기록을 못하고 있습니다.
: :
: : 혹시 좋은 방법이 있으시면 한 말씀 부탁드립니다.
: :
: : 감사합니다.
: :
: : PS> 제가 워낙 급해서 델마당에도 같이 올리는 것을 양해해 주시기 바랍니다.
|