]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Change the RETURNING algorithm so that outputs accumulate in an ephemeral
authordrh <>
Thu, 4 Feb 2021 23:20:13 +0000 (23:20 +0000)
committerdrh <>
Thu, 4 Feb 2021 23:20:13 +0000 (23:20 +0000)
commit70bd2124ed8dba89ee3ad2ccb25c5686b1d0ead5
tree3f27cf04afa15c2b4e1e001bc8c99b6b3d2c5e02
parent8ab79d6135b33523a5d7f5c988b080a63fb15db3
parent7dec804d4210cf928820693735135f4307fef050
Change the RETURNING algorithm so that outputs accumulate in an ephemeral
table until all modifications have been completed, and only then do results
start being returned.  This should help prevent problems with interleaved
sqlite3_step() calls on two separate DML statements.  It also seems to be
closer to how PostgreSQL works, which might prevent compatibility problems.

FossilOrigin-Name: c4615eb28c3dd2d473daf104f32e60d02799f3158d9d275a899c39129cc71401
manifest
manifest.uuid