Commits

Author Commit Message Labels Comments Date
Mike Bayer
Backed out changeset 268fc4a36a35 - this only applies to 0.7
Branches
rel_0_6
Mike Bayer
default dialect, oopsie
Mike Bayer
- rewrite cloned_traverse() and replacement_traverse() to use a straight recursive descent with clone() + _copy_internals(). This is essentially what it was doing anyway with lots of unnecessary steps. Fix Alias() to honor the given clone() function which may have been the reason the traversal hadn't been fixed sooner. Alias._copy_internals() will specifically skip an alias of a Table as a more specific form of what it was doing before. This may need to be further …
Mike Bayer
- recall that groupby() expects a sorted collection, ditch it
Mike Bayer
- fix annotation for aliased()
Branches
rel_0_6
Mike Bayer
fix broken tests
Mike Bayer
- added CURRENT to reserved word list. [ticket:2212]
Branches
rel_0_6
Mike Bayer
- added CURRENT to reserved word list. [ticket:2212] Also in 0.6.9.
Mike Bayer
- Fixed OurSQL dialect to use ansi-neutral quote symbol "'" for XA commands instead of '"'. [ticket:2186].
Branches
rel_0_6
Mike Bayer
- Fixed OurSQL dialect to use ansi-neutral quote symbol "'" for XA commands instead of '"'. [ticket:2186]. Also in 0.6.9.
Mike Bayer
- Fixed regression from 0.6 where Session.add() against an object which contained None in a collection would raise an internal exception. Reverted this to 0.6's behavior which is to accept the None but obviously nothing is persisted. Ideally, collections with None present or on append() should at least emit a warning, which is being considered for 0.8. [ticket:2205]
Mike Bayer
- Fixed bug apparent only in Python 3 whereby sorting of persistent + pending objects during flush would produce an illegal comparison, if the persistent object primary key is not a single integer. [ticket:2228]
Branches
rel_0_6
Mike Bayer
- Fixed bug apparent only in Python 3 whereby sorting of persistent + pending objects during flush would produce an illegal comparison, if the persistent object primary key is not a single integer. [ticket:2228] Also in 0.6.9
Mike Bayer
- document query.get(), ObjectDeletedError fully, [ticket:2146]
Mike Bayer
- document query.get(), ObjectDeletedError fully, [ticket:2146]
Branches
rel_0_6
Mike Bayer
- Added an informative error message when ForeignKeyConstraint refers to a column name in the parent that is not found. - add tests for [ticket:2226], as if we hit each @declared_attr directly with obj.__get__(obj, name) instead of using getattr(cls, name). Basic inheritance mechanics are improperly used in this case, so 2226 is invalid.
Branches
rel_0_6
Mike Bayer
- Added an informative error message when ForeignKeyConstraint refers to a column name in the parent that is not found. Also in 0.6.9. - add tests for [ticket:2226], as if we hit each @declared_attr directly with obj.__get__(obj, name) instead of using getattr(cls, name). Basic inheritance mechanics are improperly used in this case, so 2226 is invalid.
Mike Bayer
put a really explicit note about joinedload vs. join, everywhere joinedload() is mentioned
Branches
rel_0_6
Mike Bayer
fix some more typos
Mike Bayer
put a really explicit note about joinedload vs. join, everywhere joinedload() is mentioned
Mike Bayer
- Fixed regression from 0.6 where a get history operation on some relationship() based attributes would fail when a lazyload would emit; this could trigger within a flush() under certain conditions. [ticket:2224] Thanks to the user who submitted the great test for this.
Mike Bayer
- Fixed bug whereby the source clause used by query.join() would be inconsistent if against a column expression that combined multiple entities together. [ticket:2197]
Mike Bayer
- Fixed bug whereby the source clause used by query.join() would be inconsistent if against a column expression that combined multiple entities together. [ticket:2197]
Branches
rel_0_6
Mike Bayer
fix keyword error
Mike Bayer
- Added new "postgresql_ops" argument to Index, allows specification of PostgreSQL operator classes for indexed columns. [ticket:2198] Courtesy Filip Zyzniewski.
Mike Bayer
- repaired the oracle.RAW type which did not generate the correct DDL. [ticket:2220] Also in 0.6.9.
Mike Bayer
- repaired the oracle.RAW type which did not generate the correct DDL. [ticket:2220] - Fixed bug whereby "warn on unicode" flag would get set for the String type when used with certain dialects. This bug is not in 0.7.
Branches
rel_0_6
Mike Bayer
callcounts being weird
Branches
rel_0_6
Mike Bayer
- Fixed bug whereby if a mapped class redefined __hash__() or __eq__() to something non-standard, which is a supported use case as SQLA should never consult these, the methods would be consulted if the class was part of a "composite" (i.e. non-single-entity) result set. [ticket:2215] Also in 0.6.9.
Mike Bayer
- Fixed bug whereby if a mapped class redefined __hash__() or __eq__() to something non-standard, which is a supported use case as SQLA should never consult these, the methods would be consulted if the class was part of a "composite" (i.e. non-single-entity) result set. [ticket:2215]
Branches
rel_0_6
  1. Prev
  2. Next