Commits

Author Commit Message Labels Comments Date
Michael Trier
Added multi part schema name support. Closes #594 and #1341.
Mike Bayer
- Fixed a unit of work issue whereby the foreign key attribute on an item contained within a collection owned by an object being deleted would not be set to None if the relation() was self-referential. [ticket:1376]
Michael Trier
Corrected duplication of serializer docs. Fixes #1375.
Mike Bayer
- Fixed documentation for session weak_identity_map - the default value is True, indicating a weak referencing map in use.
Mike Bayer
test multi-level eager load without the limiting subquery
Ants Aasma
- Fixed the evaluator not being able to evaluate IS NULL clauses. - Added evaluator tests to orm/alltests.py
Mike Bayer
disabling triggers for Mysql since it requires SUPER privs
Michael Trier
Added indexed to the list of reserved keywords (added in 3.6.4). Fixes #1358.
Michael Trier
Added Oracle examples showing how to use named parameters with a TNS. Fixes #1361.
Michael Trier
Corrected examples in ORM tutorial to specify actual exception being thrown. Fixes 1365.
Michael Trier
Corrected doc notations that suppressed some non-SQL output. Fixes #1366.
jason kirtland
Explicit String length
Mike Bayer
add defaults to alltests
Mike Bayer
- Fixed bug in relation(), introduced in 0.5.3, whereby a self referential relation from a base class to a joined-table subclass would not configure correctly.
Michael Trier
Lots of fixes to the code examples to specify imports explicitly. Explicit imports make it easier for users to understand the examples. Additionally a lot of the examples were fixed to work with the changes in the 0.5.x code base. One small correction to the Case expression. Thanks a bunch to Adam Lowry! Fixes #717.
Mike Bayer
- Fixed another location where autoflush was interfering with session.merge(). autoflush is disabled completely for the duration of merge() now. [ticket:1360]
jason kirtland
extract() is now dialect-sensitive and supports SQLite and others.
Mike Bayer
remove needless print stuff
Mike Bayer
- Lazy loader will not use get() if the "lazy load" SQL clause matches the clause used by get(), but contains some parameters hardcoded. Previously the lazy strategy would fail with the get(). Ideally get() would be used with the hardcoded parameters but this would require further development. [ticket:1357]
Mike Bayer
- coverage dumps out separate reports for individual packages - other coverage tips
Mike Bayer
- added a section on using aliased() with a subquery - doctests needed huge number of +NORMALIZE_WHITESPACE not needed before for some reason
Michael Trier
Corrected docstring for class_mapper. It does not accept an object. Fixes #1316.
Michael Trier
Modified information_schema change to keep it backwards compatible.
Mike Bayer
fix crappity
Mike Bayer
- Fixed __repr__() and other _get_colspec() methods on ForeignKey constructed from __clause_element__() style construct (i.e. declarative columns). [ticket:1353]
Michael Trier
Corrected problem with information schema not working with binary collation on mssql. Fixes #1343.
Mike Bayer
- Fixed the "set collection" function on "dynamic" relations to initiate events correctly. Previously a collection could only be assigned to a pending parent instance, otherwise modified events would not be fired correctly. Set collection is now compatible with merge(), fixes [ticket:1352].
Mike Bayer
more tests
Tags
rel_0_5_3
Mike Bayer
- Fixed bug in dynamic_loader() where append/remove events after construction time were not being propagated to the UOW to pick up on flush(). [ticket:1347]
Mike Bayer
add collections module to API ref for completeness. links to the mapper documentation which is less wordy.
  1. Prev
  2. Next