버클리 디비 4.1을 이용하여
트랜잭션을 사용하여 간단한 매핑 라이브러리를 만들어서
테스트 중입니다.
그런데 문제가 발생합니다.
트랜잭션으로 put을 감싸고 데이타를 입력 합니다. (물론 버클리 디비에)
그 프로그램을 실행 한후, ^C로 INT시그날로 프로세스를 죽이면,
다시 그 프로그램을 실행 해도 실행이 되지 않습니다.
db_recover를 실행 한후 하면 되긴 하지만,
db_recover이 필요 없게 이쁘게 종료 하는 법은 없을까요?
테스트 코드는 아래와 같습니다.