]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- The "evaulator" for query.update()/delete() won't work with multi-table
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 8 Jul 2014 23:17:45 +0000 (19:17 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 8 Jul 2014 23:17:45 +0000 (19:17 -0400)
commit330800f7b8ec0b31cba724385c2689268d85b956
tree229ceae50d0235d051a56698d7588cc74b7d4dcd
parent24b1c4083dd264b394d250070a429fcb5735d56f
- The "evaulator" for query.update()/delete() won't work with multi-table
updates, and needs to be set to `synchronize_session=False` or
`synchronize_session='fetch'`; this is a warning in 0.9.7, an
exception in 1.0.

fixes #3117
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/orm/evaluator.py
lib/sqlalchemy/orm/persistence.py
test/orm/test_update_delete.py