기존 테이블에 데이타를 인서트 시켰는데, 시간이 지나면 데이타가 사라집니다.실행한 바로 직후에는 데이타가 인서트되었다는 말이 나오는데 왜 사라지는지 모르겠습니다. sqlx에서 insert into 테이블(컬럼) values(값) 주고 ;commit 했는데, 답변좀 부탁드립니다.
데이타가 사라진다기 보다 언제 "삭제"되는지를 생각해보시는게
좋으것 같습니다. 기계는 거짓말 안하고 시키지 않은일은 하지않는
바보니까요.
1.
여러개 프로그램에 묶인 데이타베이스라면 질문하신 분이 아닌
다른 분이 작성하신 메뉴(또는 프로그램)에 의해 삭제되는게
아닌지 점검하시기를 권합니다.
2.
사용자에 의한것이 아니라면 해당 데이타를 삭제하는 트리거 또는
유사기능을 하는 메소드가 있는지 점검하시기를 권합니다.
3.
가능성 희박한 경우지만 데이타 조작과 무관하게 DBA가 이전 데이타
베이스 상태로 (백업된 데이타를) 복구하는건 하닌지 점검하시기를
권합니다.