]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Transactions commit on the last sqlite3_step(), not on sqlite3_finalize().
authordrh <drh@noemail.net>
Thu, 2 Sep 2004 14:57:08 +0000 (14:57 +0000)
committerdrh <drh@noemail.net>
Thu, 2 Sep 2004 14:57:08 +0000 (14:57 +0000)
commit92f02c31d47a39a9abbf63e00e4829d25e99f6ff
treeb8547a5a96add0df21ef0f59d86bc3f8faec6c04
parent66cbd1543bc2995fc297e994a65edb6d854f50b6
Transactions commit on the last sqlite3_step(), not on sqlite3_finalize().
This allows the sqlite3_step() to return SQLITE_BUSY if the commit is
blocked by a lock.  Ticket #885. (CVS 1928)

FossilOrigin-Name: d1b29156558f1c576002cdb2544dffaa693da39b
12 files changed:
manifest
manifest.uuid
src/main.c
src/pager.c
src/vdbe.c
src/vdbeInt.h
src/vdbeaux.c
test/attach2.test
test/capi2.test
test/capi3.test
test/capi3b.test [new file with mode: 0644]
test/quick.test