Commits

Author Commit Message Labels Comments Date
jason kirtland
Update for r4643
jason kirtland
Renamed rollback_returned to reset_on_return. Future, dialect-aware pools can do better than rollback for this function.
Mike Bayer
- same as [ticket:1019] but repaired the non-labeled use case [ticket:1022]
Mike Bayer
- added "rollback_returned" option to Pool which will disable the rollback() issued when connections are returned. This flag is only safe to use with a database which does not support transactions (i.e. MySQL/MyISAM).
Mike Bayer
- Column.copy() respects the value of "autoincrement", fixes usage with Migrate [ticket:1021]
Mike Bayer
- fixes to the "exists" function involving inheritance (any(), has(), ~contains()); the full target join will be rendered into the EXISTS clause for relations that link to subclasses.
jason kirtland
- The collection instrumentation sweep now skips over descriptors that raise AttributeError.
Mike Bayer
- fixed reentrant mapper compile hang when a declared attribute is used within ForeignKey, ie. ForeignKey(MyOtherClass.someattribute)
jason kirtland
- Backported attribute sweep removal (instrumentation) and r4493 from 0.5
ram
one-off workaround for mssql + odbc options, user patch
Mike Bayer
- an unfortunate naming conflict - needed sql import on and()
Mike Bayer
- factored out the logic used by Join to create its join condition - With declarative, joined table inheritance mappers use a slightly relaxed function to create the "inherit condition" to the parent table, so that other foreign keys to not-yet-declared Table objects don't trigger an error.
Mike Bayer
added some reference tests for the any() situation
jason kirtland
- Fix 2.3 regression from 4598
Mike Bayer
- added a feature to eager loading whereby subqueries set as column_property() with explicit label names (which is not necessary, btw) will have the label anonymized when the instance is part of the eager join, to prevent conflicts with a subquery or column of the same name on the parent object. [ticket:1019]
jason kirtland
And a copy.copy() test for the proxy cache.
jason kirtland
- Refresh the cached proxy if the cache was built for a different instance.
ged
added multi-level concrete inheritance test (testing with_polymorphic mapper argument)
Mike Bayer
more declarative doc updates
Mike Bayer
fix docs for declarative
Lele Gaifax
Savepoints are supported under Firebird
Mike Bayer
fix order by for MySQL environment
Mike Bayer
- improved behavior of text() expressions when used as FROM clauses, such as select().select_from(text("sometext")) [ticket:1014] - removed _TextFromClause; _TextClause just adds necessary FromClause descriptors at the class level
Mike Bayer
- refined mapper._save_obj() which was unnecessarily calling __ne__() on scalar values during flush [ticket:1015]
jason kirtland
Expanded --noncomparable to cover all comparision ops
ged
typo
jason kirtland
Update docstring [ticket:873]
jason kirtland
Explicit test of .autoflush(False) to avoid issues with save_on_init=True [ticket:869]
jason kirtland
flush(objects=[]) is a no-op [ticket:928]
Mike Bayer
- fixed Class.collection==None for m2m relationships [ticket:4213]
  1. Prev
  2. Next