Commits

Author Commit Message Labels Comments Date
Mike Bayer
- added an extremely rudimental set of python 2.3 compatible tests. these can at least confirm that we're even on the grid python 2.3-wise. - fixed usage of native set(), generator expressions - will release 0.4.7p1
Tags
rel_0_4_7p1
Branches
rel_0_4
Mike Bayer
- Added "add()" and "add_all()" to scoped_session methods. Workaround for 0.4.7: from sqlalchemy.orm.scoping import ScopedSession,\ instrument setattr( ScopedSession, "add", instrument("add")) setattr( ScopedSession, "add_all", instrument("add_all"))
Branches
rel_0_4
Mike Bayer
- added add() and add_all() methods to Session, establishing forwards compatibility with 0.5.
Tags
rel_0_4_7
Branches
rel_0_4
Mike Bayer
- Class-bound attributes sent as arguments to relation()'s remote_side and foreign_keys parameters are now accepted, allowing them to be used with declarative (and therefore self-referential many-to-one relations); merged from 0.5.
Branches
rel_0_4
Mike Bayer
fixup for test cases with mysql
Branches
rel_0_4
Mike Bayer
- A critical fix to dynamic relations allows the "modified" history to be properly cleared after a flush() (backported from 0.5).
Branches
rel_0_4
Mike Bayer
- Added a new SessionExtension hook called after_attach(). This is called at the point of attachment for objects via save(), update(), delete(), and merge() (backported from 0.5).
Branches
rel_0_4
Mike Bayer
merged select([literal('foo')]) fix from trunk r4933
Branches
rel_0_4
Mike Bayer
- Removed erroneous 'self' reference when raising UnmappedColumnError during flush() operation.
Branches
rel_0_4
Michael Trier
Reverted CHANGES change. Not necessary for this type of fix.
Branches
rel_0_4
Michael Trier
Added notation about MSSmallDate fix into CHANGES.
Branches
rel_0_4
Michael Trier
Fixed messed up __init__ in MSSmallDate. Fixes #1040. (cherry picked from commit b1e3c1923d9f0f56b5640f7a11f423cadf30a190)
Branches
rel_0_4
Mike Bayer
- Merged 0.5's declarative behavior such that all Column and MapperProperty objects keep a state variable indicating their creation order, which declarative_base() maintains when generating Table constructs.
Branches
rel_0_4
Michael Trier
Added PGCidr type to postgres. Closes #1092
Branches
rel_0_4
Mike Bayer
- add SLFloat type, which matches the SQLite REAL type affinity. Previously, only SLNumeric was provided which fulfills NUMERIC affinity, but that's not the same as REAL.
Branches
rel_0_4
Mike Bayer
- applied the "reverse" of r4877 from trunk; correct microsecond behavior is available in 0.4 if you turn off "__legacy_microseconds__" [ticket:1090]
Branches
rel_0_4
Mike Bayer
- The index name generated when you say "index=True" on a Column is truncated to the length appropriate for the dialect. Additionally, an Index with a too- long name cannot be explicitly dropped with Index.drop(), similar to [ticket:571]. [ticket:820]
Branches
rel_0_4
Mike Bayer
- create_all(), drop_all(), create(), drop() all raise an error if the table name or schema name contains more characters than that dialect's configured character limit. Some DB's can handle too-long table names during usage, and SQLA can handle this as well. But various reflection/ checkfirst-during-create scenarios fail since we are looking for the name within the DB's catalog tables. [ticket:571]
Branches
rel_0_4
Mike Bayer
merged r4861, session.is_active, from trunk
Branches
rel_0_4
Mike Bayer
merged PG test from r4859
Branches
rel_0_4
Mike Bayer
- Repaired server_side_cursors to properly detect text() clauses.
Branches
rel_0_4
Mike Bayer
added sequence for oracle support
Branches
rel_0_4
Mike Bayer
- the enable_typechecks=False setting on relation() now only allows subtypes with inheriting mappers. Totally unrelated types, or subtypes not set up with mapper inheritance against the target mapper are still not allowed.
Branches
rel_0_4
Mike Bayer
added some docstrings and some deprecations
Branches
rel_0_4
Mike Bayer
- Query.count() will take single-table inheritance subtypes into account the same way row-based results do. (ticket:1008]. partial merge of 0.5's r4831.)
Branches
rel_0_4
Mike Bayer
- fixed bug preventing merge() from functioning in conjunction with a comparable_property()
Branches
rel_0_4
Mike Bayer
- The contains() operator when used with many-to-many will alias() the secondary (association) table so that multiple contains() calls will not conflict with each other [ticket:1058]
Branches
rel_0_4
Mike Bayer
- Cursors now have "arraysize" set to 50 by default on them, the value of which is configurable using the "arraysize" argument to create_engine() with the Oracle dialect. This to account for cx_oracle's default setting of "1", which has the effect of many round trips being sent to Oracle. This actually works well in conjunction with BLOB/CLOB-bound cursors, of which there are any number available but only for the life of that row request (so Buffere…
Branches
rel_0_4
Mike Bayer
- Added 'CALL' to the list of SQL keywords which return result rows.
Branches
rel_0_4
Mike Bayer
merged r4813 from trunk, oracle schema name fix for [ticket:709]
Branches
rel_0_4
  1. Prev
  2. Next