Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
make the comparable_property() example somewhat meaningful
Tags
rel_0_7_4
Mike Bayer
- 0.7.4 prep
Mike Bayer
should refer to Mapper class here
Mike Bayer
add autoincrement directive for oracle
Mike Bayer
- Standalone expressions in polymorphic_on propagate to single-table inheritance subclasses so that they are used in the WHERE /JOIN clause to limit rows to that subclass as is the usual behavior. - make sure implicit map to polymorphic_on expr handles creating a label(). Use an explicit name here as _sa_polymorphic_on makes more sense when poking around in _props.
Mike Bayer
- [feature] polymorphic_on now accepts many new kinds of values: - standalone expressions that aren't otherwise mapped - column_property() objects - string names of any column_property() or attribute name of a mapped Column The docs include an example using the case() construct, which is likely to be a common constructed used here. [ticket:2345] and part of [ticket:2238]
Mike Bayer
callcount
Mike Bayer
- [bug] Fixed bug in get_history() when referring to a composite attribute that has no value; added coverage for get_history() regarding composites which is otherwise just a userland function.
Mike Bayer
tests for FK/autoincrement selection
Mike Bayer
- doc updates per [ticket:2251] - [feature] Added new value for Column autoincrement called "ignore_fk", can be used to force autoincrement on a column that's still part of a ForeignKeyConstraint. New example in the relationship docs illustrates its use.
Mike Bayer
- enable SAVEPOINT support fully, remove warning, [ticket:822]. It's not known what the potential "data loss" issues are, tests seem to pass.
Mike Bayer
- [bug] Decode incoming values when retrieving list of index names and the names of columns within those indexes. [ticket:2269] - rewrite unicode reflection test to be of more general use on broken backends
Mike Bayer
- [bug] don't cast "table name" as NVARCHAR on SQL Server 2000. Still mostly in the dark what incantations are needed to make PyODBC work fully with FreeTDS 0.91 here, however. [ticket:2343]
Mike Bayer
add docs regarding flags only working with setuptools/distribute, [ticket:2341]
Mike Bayer
- [feature] IdentitySet supports the - operator as the same as difference(), handy when dealing with Session.dirty etc. [ticket:2301]
Mike Bayer
add missing "data" column from association example, [ticket:2259]
Mike Bayer
- [bug] the @compiles decorator raises an informative error message when no "default" compilation handler is present, rather than KeyError.
Mike Bayer
fix typo, [ticket:2232]
Mike Bayer
add BEGIN workaround to pysqlite docs, [ticket:2219]
Mike Bayer
update pyodbc/SQL server connection strings, [ticket:2217]
Mike Bayer
update delete-orphan cascade docs per [ticket:2332]
Mike Bayer
update query.update(), query.delete(), sessionevents.after_bulk_update(), sessionevents.after_bulk_delete() docstirngs, [ticket:2324]
Mike Bayer
refine this a bit
Mike Bayer
- [feature] Added an example to the hybrid docs of a "transformer" - a hybrid that returns a query-transforming callable in combination with a custom comparator. Uses a new method on Query called with_transformation(). The use case here is fairly experimental, but only adds one line of code to Query.
Mike Bayer
marathon doc updating session including a rewrite of unicode paragraphs
Mike Bayer
- update docs to declarative [ticket:2323]
Mike Bayer
- [bug] Updated warning message when setting delete-orphan without delete to no longer refer to 0.6, as we never got around to upgrading this to an exception. Ideally this might be better as an exception but it's not critical either way. [ticket:2325] - add new test suite to test_cascades for cascade arguments
Mike Bayer
- reflection process always resets the primary key constraint first, fixes extend_existing
Mike Bayer
-re-document the is_modified method, and place significant caveats about the "passive" flag which is now known to be wrong. Add new is_modified tests illustrating the passive flag. [ticket:2320]
Mike Bayer
- [bug] __table_args__ can now be passed as an empty tuple as well as an empty dict. [ticket:2339]. Thanks to Fayaz Yusuf Khan for the patch.
  1. Prev
  2. Next