To summarize, the list feels that this is an incorrect model
BEGIN;
... first set of commands
ROLLBACK;
... second set of commands
END;
whereas this is how things are meant to work:
BEGIN;
... first set of commands
ROLLBACK;
BEGIN;
... second set of commands
END;
and that since ROLLBACK ends a transaction, it releases locks. The above is
correct for all journalling models except for OFF, where the effect of ROLLBACK
is undefined. (I'm ignoring SAVEPOINTs for now.)
Simon.
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users