Commits

Author Commit Message Labels Comments Date
Taavi Burns
Fixing a code block in the PostgreSQL base dialect docstring.
Mike Bayer
#2629 insert().returning() raises an informative CompileError if attempted to compile on a dialect that doesn't support RETURNING.
Mike Bayer
the consideration of a pending object as an "orphan" has been modified to more closely match the behavior as that of persistent objects, which is that the object is expunged from the :class:`.Session` as soon as it is de-associated from any of its orphan-enabled parents. Previously, the pending object would be expunged only if de-associated from all of its orphan-enabled parents. The new flag ``legacy_is_orphan`` is added to :func:`.or…
Mike Bayer
Fixed the (most likely never used) "@collection.link" collection method, which fires off each time the collection is associated or de-associated with a mapped object - the decorator was not tested or functional. The decorator method is now named :meth:`.collection.linker` though the name "link" remains for backwards compatibility. Courtesy Luca Wehrstedt. [ticket:2653]
Mike Bayer
Merged in lerks/sqlalchemy (pull request #36) Fix the collection.link decorator
Luca Wehrstedt
Fix the collection.link decorator
Mike Bayer
- Made some fixes to the system of producing custom instrumented collections, mainly that the usage of the @collection decorators will now honor the __mro__ of the given class, applying the logic of the sub-most classes' version of a particular collection method. Previously, it wasn't predictable when subclassing an existing instrumented class such as :class:`.MappedCollection` whether or not custom methods would resolve correctly. [ticket:2654] - The undocumented (and hopefully unused) system of producing custom collections using an ``__instrumentation__`` datastructure associated with the collection has been removed, as this was a complex and untested feature which was also essentially redundant versus the decorator approach. Other internal simplifcations to the orm.collections module have been made as well.
Mike Bayer
clean all pep8 warnings
Mike Bayer
- replace mssql_ordering with generalized #695 solution - documentation for mssql index options plus changelog and fixes
Mike Bayer
Merged in dharland/sqlalchemy (pull request #35) Add extra mssql dialect options to Index
Derek Harland
Add mssql_include option for mssql dialect
Derek Harland
Add mssql_ordering option for mssql dialect
Derek Harland
Add mssql_clustered option for mssql dialect
Taavi Burns
Removes an errant space character that caused a newline break in the sphinx output.
Mike Bayer
fix incorrect quoting in mysql indexes
Mike Bayer
merge default
Branches
rel_0_8
Mike Bayer
- fix a format issue in the create index
Audrius Kažukauskas
MutableDict.__delitem__ should require only 'key' argument
Mike Bayer
- "postgres_where" has been removed
Mike Bayer
:class:`.Index` now supports arbitrary SQL expressions and/or functions, in addition to straight columns. Common modifiers include using ``somecolumn.desc()`` for a descending index and ``func.lower(somecolumn)`` for a case-insensitive index, depending on the capabilities of the target backend. [ticket:695]
Mike Bayer
- preparing for #695, modernize constraint/index tests
Mike Bayer
Added a py3K conditional around unnecessary .decode() call in mssql information schema, fixes reflection in Py3K. [ticket:2638]
Branches
rel_0_7
Mike Bayer
Added a py3K conditional around unnecessary .decode() call in mssql information schema, fixes reflection in Py3K. Also in 0.7.10. [ticket:2638]
Mike Bayer
merge default
Branches
rel_0_8
Mike Bayer
remove all specifics from the "supported features" section as this is not maintainable
Branches
rel_0_7
Mike Bayer
remove all specifics from the "supported features" section as this is not maintainable
Mike Bayer
merge default
Branches
rel_0_8
Mike Bayer
recreate some profile results due to the change in #2650
Branches
rel_0_7
Mike Bayer
- update some profiling stats due to the #2650 change
Mike Bayer
Fixed potential memory leak which could occur if an arbitrary number of :func:`.sessionmaker` objects were created. The anonymous subclass created by the sessionmaker, when dereferenced, would not be garbage collected due to remaining class-level references from the event package. This issue also applies to any custom system that made use of ad-hoc subclasses in conjunction with an event dispatcher. [ticket:2650]
Branches
rel_0_7
  1. Prev
  2. Next