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/__init__.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/__init__.py')
| -rw-r--r-- | lib/sqlalchemy/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/__init__.py b/lib/sqlalchemy/__init__.py index 2dea27a04..b28de9bc8 100644 --- a/lib/sqlalchemy/__init__.py +++ b/lib/sqlalchemy/__init__.py @@ -107,6 +107,6 @@ from sqlalchemy.engine import create_engine, engine_from_config __all__ = sorted(name for name, obj in locals().items() if not (name.startswith('_') or inspect.ismodule(obj))) -__version__ = '0.5.3' +__version__ = '0.5.4' del inspect, sys |
