]> 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:00:35 +0000 (20:00 -0400)
commit6a21f9e328361d5185fd616e7992a183030f9a10
treed5d1ae011a914ac582296b7543dfce5d9833b234
parent4a4cccfee5a2eb78380e56eb9476e91658656676
- 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