김대웅 님이 쓰신 글 :
: 안녕하세요. 파이어버드 2.1버전을 사용하고 있는 사용자 입니다.
:
: 매번 포럼에서 좋은 정보 얻고 있습니다. 좋은 사이트 운영해 주셔서 감사합니다.
:
: 다름이 아니라. 운영하면서 이상한 점이 생겼는데 해당 사례를 찾아보려고 하니.
:
: 검색이 안되어 질문하게 되었습니다.
:
: 프로그램에서 insert, update, delete 명령을 줄 때마다 트랜젝션을 주고 있는데요.
:
: 어느 순간에 같은 테이블의 select 명령을 호출을 하고 나서 update 명령을 주게 되면,
:
: 해당 테이블의 자료가 전부 날라갑니다. 전에는 그런적이 없었는데 최근에 갑자기 발생이 되어
:
: 원인을 찾아보려 했지만 찾을 수가 없었습니다. 위의 사항도 정확한것은 아니며, 고객이
:
: 어떤 어떤 기능을 했더니 삭제됐더라 라는 말씀을 듣고 추리해서 질문을 한거라.
:
: 확실한 것은 아닙니다. 혹시 위의 사항이 아니더래도 DB를 운영하는 도중에 데이터가
:
: 갑자기 유실되는 경우가 있는지 알고 싶습니다.
:
: 꼭 답변 부탁드리겠습니다.
:
: 수고하세요.
간혹 User가 항의성 질문을 합니다..
자기는 입력 후(증거 출력물 제시함) 삭제 하지도 않았는데 해당 데이터가 없어졌다...
이럴때 참 난감합니다..
데이터가 Delete문 없이 혼자 삭제 될리는 없는데말이죠..
이럴때 user가 고개를 갸웃갸웃하며 반 수긍하면 괜찮은데..거품물고 절대 삭제 하지 않았다고 따져들면?..
입력 후 Delete해도 실제 삭제하지 않고 한개의 필드에 삭제표시를 하고 삭제 유저 id라도 저장하고 싶은 심정입니다
어떨때는 진자 저렇게 해 볼까?..하고 심각하게 고민 하기도 하고요..
DataBase가 혼자 저절로 삭제하는 경우는 없습니다...
|