]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Disable the PagerDontWrite() optimization for temp tables. It can cause database...
authordan <dan@noemail.net>
Wed, 4 May 2016 11:28:03 +0000 (11:28 +0000)
committerdan <dan@noemail.net>
Wed, 4 May 2016 11:28:03 +0000 (11:28 +0000)
commitc88ae52d868d8da91931ef3863e96ca661b4356d
tree430e14234af4fd6e4ae8f4816c56803c740b4f6a
parent12b35ea980c777c5c76f7e528567d799f8eade9c
Disable the PagerDontWrite() optimization for temp tables. It can cause database corruption if a page passed to PagerDontWrite() is dirty at the start of a transaction that is subsequently rolled back.

FossilOrigin-Name: 6341ab2ffef298ca16b323358afbea4a4c1fb0e1
manifest
manifest.uuid
src/pager.c
test/tempdb2.test [new file with mode: 0644]