Commits

Author Commit Message Labels Comments Date
Mike Bayer
- fix regression from 0.7 where calling get_history with passive on a never-set collection would fail; made this act just like scalars for now and added tests. I would think that HISTORY_BLANK would be more appropriate here but it's too late in the game to mess with that.
Mike Bayer
- support multiple top-level cats in a changeset - include ticket in the md5
Mike Bayer
The auto-correlation feature of :func:`.select`, and by proxy that of :class:`.orm.Query`, will not take effect for a SELECT statement that is being rendered directly in the FROM list of the enclosing SELECT. Correlation in SQL only applies to column expressions such as those in the WHERE, ORDER BY, columns clause. [ticket:2595]
Mike Bayer
- add md5-hashed links to changelog entries
Mike Bayer
add support to link to changelogs and pullrequests
Mike Bayer
changelog
Mike Bayer
branch merge
Mike Bayer
- converted beaker demo to dogpile.cache, [ticket:2589]
Mike Bayer
Merged in agilevic/sqlalchemy (pull request #23)
agilevic
it is sensible to add NCHAR and NVARCHAR as recognized data types for sqlite dialect because they are widely used and because of the type affinity mechanism of sqlite
Mike Bayer
updated changelog thing
Mike Bayer
- genericize the changelog plugin a bit, lets see if it works in other projects
Mike Bayer
link fix
Mike Bayer
fix missing/incorrect version ids
Mike Bayer
updates
Mike Bayer
- move all CHANGES files into the sphinx docs. this is rudimental now but puts the changelog in a more data driven format, so that we can begin linking version directives with them as well as with migration documents, once those are also moved into sphinx.
Mike Bayer
- clarify what the link is
Mike Bayer
- rework the sphinx customizations into distinct modules - build a new Sphinx extension that allows dialect info to be entered as directives which is then rendered consistently throughout all dialect/dbapi sections - break out the "empty_strings" requirement for oracle test
Mike Bayer
- errant maxdb - errant pdbs
Mike Bayer
- move out maxdb - begin consolidating docs for dialects to be more self contained - add a separate section for "external" dialects - not sure how we're going to go with this yet.
Mike Bayer
- [bug] TypeDecorator now includes a generic repr() that works in terms of the "impl" type by default. This is a behavioral change for those TypeDecorator classes that specify a custom __init__ method; those types will need to re-define __repr__() if they need __repr__() to provide a faithful constructor representation. [ticket:2594]
Mike Bayer
- [feature] The Query can now load entity/scalar-mixed "tuple" rows that contain types which aren't hashable, by setting the flag "hashable=False" on the corresponding TypeEngine object in use. Custom types that return unhashable types (typically lists) can set this flag to False. [ticket:2592] - [bug] Applying a column expression to a select statement using a label with or without other modifying constructs will no …
Mike Bayer
- allow a __clause_element__() to be passed to query.filter() also
Mike Bayer
- break out unicode tests to a varchar + a text test, add a requires
Mike Bayer
- [feature] "scalar" selects now have a WHERE method to help with generative building. Also slight adjustment regarding how SS "correlates" columns; the new methodology no longer applies meaning to the underlying Table column being selected. This improves some fairly esoteric situations, and the logic that was there didn't seem to have any purpose. - [feature] Some support for auto-rendering of a relationship join con…
Mike Bayer
fix for pypy/jython gc_collect
Mike Bayer
- lets default propagate to True here since it was essentially always propagated previously
Mike Bayer
- [feature] Improvements to event listening for mapped classes allows that unmapped classes can be specified for instance- and mapper-events. The established events will be automatically set up on subclasses of that class when the propagate=True flag is passed, and the events will be set up for that class itself if and when it is ultimately mapped. [ticket:2585] - [bug] The instrumentation events class_instrument(), class_uninstrument(), and attribute_instrument() will now fire off only for descendant classes of the class assigned to listen(). Previously, an event listener would be assigned to listen for all classes in all cases regardless of the "target" argument passed. [ticket:2590]
Mike Bayer
- add some UPDATE..FROM tests and also some new reqs
Mike Bayer
- start adding ORM-level tests for plain UPDATE..FROM scenarios.
  1. Prev
  2. Next