Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
0.7b2
Tags
rel_0_7b2
Mike Bayer
merge everything all over again...
Mike Bayer
Added tag rel_0_7b1 for changeset 92a08c9934aa
Mike Bayer
- Fix error message referencing old @classproperty name to reference @declared_attr [ticket:2061]
Mike Bayer
- pulling out the PG type impls in create table knocked the counts out a bit (I am assuming/guessing).
Mike Bayer
-adjust the fix for [ticket:2065] to not rely upon type affinity, revert the _type_affinity attribute of SmallInteger, BigInteger
Mike Bayer
- use easy to recognize names for backref events [ticket:2066]
Mike Bayer
- Fixed regression from 0.6 where SMALLINT and BIGINT types would both generate SERIAL on an integer PK column, instead of SMALLINT and BIGSERIAL [ticket:2065]
Mike Bayer
- The Column.references() method now returns True if it has a foreign key referencing the given column exactly, not just it's parent table. [ticket:2064]
Mike Bayer
- changelog for [ticket:2059]
Mike Bayer
- rename EngineEvents to ConnectionEvents - simplify connection event model to be inline inside Connection, don't use ad-hoc subclasses (technically would leak memory for the app that keeps creating engines and adding events) - not doing listen-per-connection yet. this is closer. overall things are much simpler now (until we put listen-per-connection in...)
Mike Bayer
- the dictionary at the end of the __table_args__ tuple is now optional. [ticket:1468]
Mike Bayer
add a close to this as PG appears to be hanging
Mike Bayer
- Fixed regression whereby composite() with Column objects placed inline would fail to initialize. The Column objects can now be inline with the composite() or external and pulled in via name or object ref. [ticket:2058]
Mike Bayer
- Beaker example now takes into account 'limit' and 'offset', bind params within embedded FROM clauses (like when you use union() or from_self()) when generating a cache key.
Mike Bayer
fix arg in ddl events
Mike Bayer
- Association proxy now has correct behavior for any(), has(), and contains() when proxying a many-to-one scalar attribute to a one-to-many collection (i.e. the reverse of the 'typical' association proxy use case) [ticket:2054]
Mike Bayer
- The Sequence() construct, when passed a MetaData() object via its 'metadata' argument, will be included in CREATE/DROP statements within metadata.create_all() and metadata.drop_all(), including "checkfirst" logic. [ticket:2055]
Mike Bayer
fix this directive for py3k
Mike Bayer
- Fixed bug whereby Session.merge() would call the load() event with one too few arguments. [ticket:2053] - Added logic which prevents the generation of events from a MapperExtension or SessionExtension from generating do-nothing events for all the methods not overridden. [ticket:2052]
Mike Bayer
- remove some remaining sys.modules shenanigans - The "sqlalchemy.exceptions" alias in sys.modules has been removed. Base SQLA exceptions are available via "from sqlalchemy import exc". The "exceptions" alias for "exc" remains in "sqlalchemy" for now, it's just not patched into sys.modules.
Tags
rel_0_7b1
Mike Bayer
- Added an explicit check for the case that the name 'metadata' is used for a column attribute on a declarative class. [ticket:2050]
Mike Bayer
0.7 will be beta classifier to start
Mike Bayer
weird non-ascii char
Mike Bayer
ugh. OK let is_modified accept true/false
Mike Bayer
- fix long lines in test_attributes - add deprecation warning to get_history() when passed True or False, convert - rearrange symbol() so we can get sphinx autodata to work
Mike Bayer
- replace all usage of True and False for passive with PASSIVE_NO_INITIALIZE, PASSIVE_OFF, now expresed as non-boolean symbols - make "passive" available positionally on all get_history() methods, call it like that
Mike Bayer
- Additional tuning to "many-to-one" relationship loads during a flush(). A change in version 0.6.6 ([ticket:2002]) required that more "unnecessary" m2o loads during a flush could occur. Extra loading modes have been added so that the SQL emitted in this specific use case is trimmed back, while still retrieving the information the flush needs in order to not miss anything. [ticket:2049]
Mike Bayer
make it more explicit in tests which dialect we want to use for things
Mike Bayer
- need to limit the list of oracle fn's that don't get parens to a fixed list. window functions need parens
  1. Prev
  2. Next