Message659
Logged In: YES
user_id=18721
In sqlite (and other SQL databases) a transaction needs to be
started with BEGIN, and be finished with COMMIT or
ROLLBACK. Currently it seems (after a brief source scan) that
all SQL statements are just send to the database, but in that
case sqlite creates mini transactions for each change and
effectively writes all changes immedietly. A solution might be
to send a BEGIN when the database is ready to receive SQL
commands and after each COMMIT and ROLLBACK command.
Then the current assumption, that COMMIT and ROLLBACK
work on everything since the database is open or the last
commit/rollback was issued, would be correct.
|
|
Date |
User |
Action |
Args |
2009-02-03 14:20:15 | admin | link | issue689383 messages |
2009-02-03 14:20:15 | admin | create | |
|