1. Daniel Miller
  2. sqlalchemy

Commits

Show all
Author Commit Message Date Builds
Mike Bayer
merge the test/ directory from -r5438:5439 of py3k_warnings branch. this gives us a 2.5-frozen copy of unittest so we're insulated from unittest changes.
Mike Bayer
merged -r5299:5438 of py3k warnings branch. this fixes some sqlite py2.6 testing issues, and also addresses a significant chunk of py3k deprecations. It's mainly expicit __hash__ methods. Additionally, most usage of sets/dicts to store columns uses util-based placeholder names.
jason kirtland
dynamic_loader() accepts query_class= to mix in user Query subclasses.
jason kirtland
Association proxies no longer cloak themselves at the class level.
Mike Bayer
- Query() can be passed a "composite" attribute as a column expression and it will be expanded. Somewhat related to [ticket:1253]. - Query() is a little more robust when passed various column expressions such as strings, clauselists, text() constructs (which may mean it just raises an error more nicely). - select() can accept a ClauseList as a column in the same way as a Table or other selectable and the interior expressions will be used as column elements. [ticket:1253] - removed erroneous FooTest from test/orm/query -This line, and those below, will be ignored-- M test/orm/query.py M test/orm/mapper.py M test/sql/select.py M lib/sqlalchemy/orm/query.py M lib/sqlalchemy/sql/expression.py M CHANGES
Mike Bayer
document ConnectionProxy
Mike Bayer
- _execute_clauseelement() goes back to being a private method. Subclassing Connection is not needed now that ConnectionProxy is available. - tightened the interface for the various _execute_XXX() methods to reduce ambiguity - __distill_params() no longer creates artificial [{}] entry, blank dict is no longer passed through to do_execute() in any case unless explicitly sent from the outside as in connection.execute("somestring"), {}) - fixed…
Mike Bayer
- sqlite types - fixed targeting for sqlalchemy.types
Mike Bayer
- Fixed bug where many-to-many relation() with viewonly=True would not correctly reference the link between secondary->remote.
Mike Bayer
- added sphinx handler to allow __init__ methods through - sqlite module documentation - some corrections to pool docs - the example in URL.translate_connect_args() never made any sense anyway so removed it
ged
polymorphic_fetch is deprecated. Mark it so in the documentation.
Mike Bayer
ok we need find_packages. fine.
Mike Bayer
corrections
Mike Bayer
removed dependencies on setuptools. distutils will be used if setuptools is not present.
Michael Trier
Corrected output on docs and a missing {stop} that prevented python results from displaying in the docs.
Michael Trier
Support for three levels of column nullability: NULL, NOT NULL, and the database's configured default. The default Column configuration (nullable=True) will now generate NULL in the DDL. Previously no specification was emitted and the database default would take effect (usually NULL, but not always). To explicitly request the database default, configure columns with nullable=None and no specification will be emitted in DDL. Fixes #1243.
Michael Trier
Modified fails_on testing decorator to take a reason for the failure. This should assist with helping to document the reasons for testing failures. Currently unspecified failures are defaulted to 'FIXME: unknown'.
Michael Trier
Corrected and verified a few more mssql tests.
Michael Trier
Broke out a specific values test and indicated that it fails on mssql due to duplicate columns in the order by clause.
Mike Bayer
- turn __visit_name__ into an explicit member. [ticket:1244]
jason kirtland
Index entries for thread safety.
Michael Trier
And now for the CHANGES.
Michael Trier
Corrected problem with bindparams not working properly with Query.delete and Query.update. Thanks zzzeek. Fixes #1242.
Michael Trier
We don't need two of these.
Michael Trier
Access doesn't support savepoints or two-phase commit.
Michael Trier
Implemented experimental savepoint support in mssql. There are still some failing savepoint related tests.
Mike Bayer
fix circular import
Mike Bayer
- Connection.invalidate() checks for closed status to avoid attribute errors. [ticket:1246]
Mike Bayer
- PickleType now favors == comparison by default, if the incoming object (such as a dict) implements __eq__(). If the object does not implement __eq__() and mutable=True, a deprecation warning is raised.
Mike Bayer
- fixed string-based "remote_side", "order_by" and others not propagating correctly when used in backref().
  1. Prev
  2. Next