Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
its that time
Tags
rel_0_3_1
Mike Bayer
tweaks to get module functions links to work
Mike Bayer
edits
Mike Bayer
one of those non-2.3 generators got in there...
Mike Bayer
edits
Mike Bayer
- create_engine() reworked to be strict about incoming **kwargs. all keyword arguments must be consumed by one of the dialect, connection pool, and engine constructors, else a TypeError is thrown which describes the full set of invalid kwargs in relation to the selected dialect/pool/engine configuration.
Mike Bayer
further refactoring of topological sort for clarity
Mike Bayer
more fixes to topological sort with regards to cycles, fixes [ticket:365]
Mike Bayer
patched **kwargs enhancement for [ticket:361]
Mike Bayer
fix to query.count to use mapper-defined primary key cols instead of those of the table
Mike Bayer
- "delete-orphan" for a certain type can be set on more than one parent class; the instance is an "orphan" only if its not attached to *any* of those parents - better check for endless recursion in eagerloader.process_row
Mike Bayer
create_args->connect_args
ram
fix: auto_identity_insert was not working with non-list insert parms
Mike Bayer
removed 'redefine' from docstring
Mike Bayer
- fix to subtle condition in topological sort where a node could appear twice, for [ticket:362]
Mike Bayer
- improvement to single table inheritance to load full hierarchies beneath the target class
Mike Bayer
- added an assertion within the "cascade" step of ORM relationships to check that the class of object attached to a parent object is appropriate (i.e. if A.items stores B objects, raise an error if a C is appended to A.items) - new extension sqlalchemy.ext.associationproxy, provides transparent "association object" mappings. new example examples/association/proxied_association.py illustrates. - some example cleanup
Mike Bayer
ExtensionOption needed to extend from MapperOption
Mike Bayer
- implemented from_obj argument for query.count, improves count function on selectresults [ticket:325]
Mike Bayer
some example cleanup
Mike Bayer
added graphing example
Jonathan Ellis
link to SqlSoup docs on the wiki
Mike Bayer
- fixed bug in circular dependency sorting at flush time; if object A contained a cyclical many-to-one relationship to object B, and object B was just attached to object A, *but* object B itself wasnt changed, the many-to-one synchronize of B's primary key attribute to A's foreign key attribute wouldnt occur. [ticket:360]
Mike Bayer
- fixed bug where eagerload() (nor lazyload()) option didn't properly instruct the Query whether or not to use "nesting" when producing a LIMIT query.
Mike Bayer
- fixed direct execution of Compiled objects
Jonathan Ellis
raise InvalidRequest when asked to perform DDL on non-Tables
Jonathan Ellis
smarter name generation (handles self-referencing Select); new example of using Soup.map
Mike Bayer
figured out how a Select can be in its own _froms list, changed assertion to just a continue
Mike Bayer
- fix to postgres sequence quoting when using schemas
Mike Bayer
fixed binary types test to use two binary files specifically for testing, instead of attempting to grab .pyc files
  1. Prev
  2. Next