diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-05-17 21:51:40 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-05-17 21:51:40 +0000 |
commit | 155466aad1c5ae4b43ed167a8b6e6013f0241370 (patch) | |
tree | 7c237401dd7f0ee68097bb3d0474dd9c33b80500 /lib/sqlalchemy/databases/mysql.py | |
parent | 2be867ffac8881a4a20ca5387063ed207ac876dc (diff) | |
download | sqlalchemy-155466aad1c5ae4b43ed167a8b6e6013f0241370.tar.gz |
- Removed all* O(N) scanning behavior from the flush() process,
i.e. operations that were scanning the full session,
including an extremely expensive one that was erroneously
assuming primary key values were changing when this
was not the case.
* one edge case remains which may invoke a full scan,
if an existing primary key attribute is modified
to a new value.
Diffstat (limited to 'lib/sqlalchemy/databases/mysql.py')
0 files changed, 0 insertions, 0 deletions