2010-02-02 4 views
0

파이썬 sqlite3을 사용하여 커밋 및 롤백 옵션을 찾았습니다. sqlite3은 체크 포인트와 같은 것을 허용합니까?python sqlite check points?

예 : 초기 상태는 비어 있습니다. ... 삽입 뭔가 ... 커밋 .... ..... 삽입 뭔가를 커밋합니다. 업데이트 내용 몇 가지 문제점을 발견했습니다. 이제 초기 상태로 롤백하고 싶습니다. 여러 번 실행 취소하는 것과 같은 기능이 있습니까?

답변

2

아니요, "다중 실행 취소"를 지원하는 SQL 데이터베이스 엔진에 대해 잘 모릅니다. 하나라도 존재한다면 Sqlite는 그렇지 않습니다! 중첩 된 트랜잭션 (일반적인 개념이 아님)의 경우 SAVEPOINT 기능 (Sqlite's docs! 당)을 고려하십시오. 필요한 대부분의 것을 수행하는 것으로 충분할 수 있습니다.

+0

감사합니다. savepoint가 충분합니다. –