Commits

Author Commit Message Labels Comments Date
Mike Bayer
- move inline "import" statements to use new "util.importlater()" construct. cuts down on clutter, timeit says there's a teeny performance gain, at least where the access is compared against attr.subattr. these aren't super-critical calls anyway - slight inlining in _class_to_mapper
Mike Bayer
- additional fix for [ticket:1964] - [ticket:1965] is invalid
Mike Bayer
- nose3 seems to support "addplugins" now - add a note about sqla_nose.py
Mike Bayer
comment
Mike Bayer
- On the same theme, the REFERENCES clause in a CREATE TABLE that includes a remote schema to a *different* schema than that of the parent table doesn't render at all, as cross-schema references do not appear to be supported.
Mike Bayer
- The REFERENCES clause in a CREATE TABLE that includes a remote schema name now renders the remote name without the schema clause, as required by SQLite. [ticket:1851]
Mike Bayer
whoopsie
Mike Bayer
- Fixed bug regarding "subqueryload" strategy whereby strategy would fail if the entity was an aliased() construct. [ticket:1964]
Mike Bayer
stupid tab got committed
Mike Bayer
add a note to use column_property with declarative map to a join
Mike Bayer
- and fix everything from the last checkin that breaks on py 2.4, 2.5
Mike Bayer
- Implemented sequence check capability for the C version of RowProxy, as well as 2.7 style "collections.Sequence" registration for RowProxy. [ticket:1871]
Mike Bayer
- "innerjoin" flag doesn't take effect along the chain of joinedload() joins if a previous join in that chain is an outer join, thus allowing primary rows without a referenced child row to be correctly returned in results. [ticket:1954]
Mike Bayer
- mysql - Fixed error handling for Jython + zxjdbc, such that has_table() property works again. Regression from 0.6.3 (we don't have a Jython buildbot, sorry) [ticket:1960]
Mike Bayer
further edits
Mike Bayer
- write a new section describing the "subtransactions=True" flag in full detail
Mike Bayer
- Fixed bug whereby a non-"mutable" attribute modified event which occurred on an object that was clean except for preceding mutable attribute changes would fail to strongly reference itself in the identity map. This would cause the object to be garbage collected, losing track of any changes that weren't previously saved in the "mutable changes" dictionary.
Mike Bayer
- engine status updates
Mike Bayer
Added tag rel_0_6_5 for changeset ff12fe7cac94
Mike Bayer
cleanup most egregiously long lines
Tags
rel_0_6_5
Mike Bayer
- remove remaining create_session() calls from examples, replace with Session - replace all flush()/expunge_all() with commit()
Mike Bayer
- mssql+pymssql dialect now honors the "port" portion of the URL instead of discarding it. [ticket:1952] - testing.only_on() accepts db specs optionally as a list
Mike Bayer
- Rewrote the reflection of indexes to use sys. catalogs, so that column names of any configuration (spaces, embedded commas, etc.) can be reflected. Note that reflection of indexes requires SQL Server 2005 or greater. [ticket:1770]
Mike Bayer
- make a futile attempt to combat the needless usage of clear_mappers() in the wild, [ticket:1861]
Mike Bayer
- Added type_coerce(expr, type_) expression element. Treats the given expression as the given type when evaluating expressions and processing result rows, but does not affect the generation of SQL, other than an anonymous label.
Mike Bayer
- Oracle - the implicit_retunring argument to create_engine() is now honored regardless of detected version of Oracle. Previously, the flag would be forced to False if server version info was < 10. [ticket:1878]
Mike Bayer
fix typo
Mike Bayer
- New Query methods: query.label(name), query.as_scalar(), return the query's statement as a scalar subquery with /without label [ticket:1920]; query.with_entities(*ent), replaces the SELECT list of the query with new entities. Roughly equivalent to a generative form of query.values() which accepts mapped entities as well as column expressions.
Mike Bayer
- A mixin can now specify a column that overrides a column of the same name associated with a superclass. Thanks to Oystein Haaland.
Mike Bayer
- Fixed bug in TypeDecorator whereby the dialect-specific type was getting pulled in to generate the DDL for a given type, which didn't always return the correct result. - TypeDecorator can now have a fully constructed type specified as its "impl", in addition to a type class. - TypeDecorator will now place itself as the resulting type for a binary expression where the type coercion rules would normally return its impl type - previously, a copy of the impl type would be returned which would have the TypeDecorator embedded into it as the "dialect" impl, this was p…
  1. Prev
  2. Next