]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Do not allow triggers that run as part of REPLACE conflict resolution
authordrh <drh@noemail.net>
Sun, 29 Dec 2019 22:08:20 +0000 (22:08 +0000)
committerdrh <drh@noemail.net>
Sun, 29 Dec 2019 22:08:20 +0000 (22:08 +0000)
commit7b14b65d20a2ba85bd90689772f605ba5a32bfed
tree34eef6b441e57ad0a4489edc1fdb5cbced1e05b8
parentbe3da24134f53a0c8f10291611af758dc0ced611
Do not allow triggers that run as part of REPLACE conflict resolution
during an UPDATE to modify the the table being updated.  Otherwise, those
triggers might delete content out from under the update operation, leading
to all kinds of problems.  Ticket [314cc133e5ada126]

FossilOrigin-Name: db4b7e1dc399c1f16b827ac087aa37c0815f4b2f41f1ffad59963eead2ab5562
manifest
manifest.uuid
src/btree.c
src/btree.h
src/btreeInt.h
src/insert.c
src/sqlite.h.in
src/vdbe.c
test/conflict3.test
test/update.test