]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- The string keys that are used to determine the columns impacted
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 15 Aug 2014 00:00:35 +0000 (20:00 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 15 Aug 2014 00:01:01 +0000 (20:01 -0400)
commitec6af8cf1b2cd38fe856cafc6914c1a2a595d1bd
tree758f08599afe391c40be0f274a1361e9ada55ca0
parent68a7876bc35ab3adcfdd9397270807f280403f87
- The string keys that are used to determine the columns impacted
for an INSERT or UPDATE are now sorted when they contribute towards
the "compiled cache" cache key.   These keys were previously not
deterministically ordered, meaning the same statement could be
cached multiple times on equivalent keys, costing both in terms of
memory as well as performance.
fixes #3165
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/engine/base.py
test/engine/test_execute.py