Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pass precision value to mssql.DATETIME2 when it is 0pr/213 | Jacobo de Vera | 2015-11-13 | 2 | -1/+3 |
| | | | | | The simple check on the precision results in DATETIME2(0) generating a DATETIME2 column, with default precision, which is 7. | ||||
* | - correct the commit from ref #3582 to refer to the correct sub-element | Mike Bayer | 2015-11-11 | 1 | -1/+1 |
| | |||||
* | - Fixed bug where the "single table inheritance" criteria would be | Mike Bayer | 2015-11-11 | 5 | -2/+82 |
| | | | | | | | added onto the end of a query in some inappropriate situations, such as when querying from an exists() of a single-inheritance subclass. fixes #3582 | ||||
* | Merge branch ↵ | Mike Bayer | 2015-11-10 | 1 | -2/+2 |
|\ | | | | | | | 'jeffwidman/update-links-in-sqlalchemy-docs-that-poi-1446667164356' of https://bitbucket.org/jeffwidman/sqlalchemy | ||||
| * | Updated PostgreSQL links to point to "current" rather than hardcoded version | Jeff Widman | 2015-11-05 | 1 | -2/+2 |
| | | |||||
| * | Update links in SQLAlchemy docs that point to postgres docs to use 'devel' ↵ | Jeff Widman | 2015-11-04 | 1 | -2/+2 |
| | | | | | | | | rather than hardcoded version | ||||
* | | Merge branch 'jeffwidman/fix-typo-foriegn-foreign-1446862160653' of ↵ | Mike Bayer | 2015-11-10 | 1 | -1/+1 |
|\ \ | | | | | | | | | | https://bitbucket.org/jeffwidman/sqlalchemy-1 into typos | ||||
| * | | Fix typo: foriegn --> foreign | Jeff Widman | 2015-11-07 | 1 | -1/+1 |
| |/ | |||||
* | | fix typo: Explcitly -> Explicitly | Sven Schliesing | 2015-11-10 | 1 | -1/+1 |
| | | |||||
* | | - fix ambiguous documentation re: after_flush_postexec(), the | Mike Bayer | 2015-11-09 | 1 | -1/+4 |
| | | | | | | | | looping nature of it only occurs within the context of a commit. | ||||
* | | - fix broken link to loader behavior | Mike Bayer | 2015-11-07 | 1 | -1/+1 |
|/ | |||||
* | - cross-linking for pool recycle feature | Mike Bayer | 2015-10-30 | 2 | -0/+7 |
| | |||||
* | Merge branch 'pr204' | Mike Bayer | 2015-10-29 | 6 | -3/+106 |
|\ | |||||
| * | - convert wrap_callable() to a general purpose update_wrapper-like | Mike Bayer | 2015-10-29 | 5 | -73/+88 |
| | | | | | | | | | | | | function; the caller still passes in the "wrapper" - move tests for wrap_callable() to be generic util tests - changelog for pullreq github:204 | ||||
| * | - wrap ColumnDefault empty arg callables like functools.wraps, setting ↵pr/204 | Martin J. Hsu | 2015-10-15 | 4 | -3/+91 |
| | | | | | | | | __name__, __doc__, and __module__ | ||||
* | | - add a JSON warning for coerce_compared_value | Mike Bayer | 2015-10-28 | 1 | -0/+20 |
| | | |||||
* | | Merge remote-tracking branch 'origin/pr/196' into pr196pr196 | Mike Bayer | 2015-10-22 | 1 | -1/+1 |
|\ \ | |||||
| * | | Link to maintained redshift dialectpr/196 | Thomas Grainger | 2015-08-19 | 1 | -1/+1 |
| | | | |||||
* | | | - update the pool pessimistic invalidation recipe to refer to the | Mike Bayer | 2015-10-22 | 2 | -38/+62 |
| | | | | | | | | | | | | | | | engine_connect event, allowing easy detection of disconnects and full invalidation of the pool | ||||
* | | | - release date for 1.0.9 | Mike Bayer | 2015-10-20 | 1 | -0/+1 |
| | | | |||||
* | | | - try to make this language more succinct and fix links | Mike Bayer | 2015-10-20 | 1 | -24/+8 |
| | | | | | | | | | | | | (cherry picked from commit 3ffe8569fbaa72c2d844604b600c4661097339eb) | ||||
* | | | - use is_() here to more clearly show what's going wrong | Mike Bayer | 2015-10-19 | 1 | -13/+25 |
| | | | | | | | | | | | | on occasional pypy test runs | ||||
* | | | - adjust 4f54607923a11669961b53f where we still allow_multirow as long | Mike Bayer | 2015-10-19 | 1 | -1/+1 |
| | | | | | | | | | | | | as versioning isn't needed, fixes test_unitofworkv2->test_update_multi_missing_broken_multi_rowcount | ||||
* | | | - Fixed regression in 1.0 where new feature of using "executemany" | Mike Bayer | 2015-10-19 | 3 | -1/+101 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | for UPDATE statements in the ORM (e.g. :ref:`feature_updatemany`) would break on Postgresql and other RETURNING backends when using server-side version generation schemes, as the server side value is retrieved via RETURNING which is not supported with executemany. fixes #3556 | ||||
* | | | - exclude this from unpredictable gc | Mike Bayer | 2015-10-11 | 1 | -1/+1 |
| | | | |||||
* | | | - modernize some very old global-engine tests w/ bad teardowns | Mike Bayer | 2015-10-11 | 1 | -238/+260 |
| | | | |||||
* | | | - repair flake8 issues | Mike Bayer | 2015-10-11 | 1 | -44/+49 |
| | | | |||||
* | | | - repair laziness about setting time zone here, which is leaking | Mike Bayer | 2015-10-11 | 1 | -9/+17 |
| | | | | | | | | | | | | out depending on connection pool state | ||||
* | | | - Added the :paramref:`.AssociationProxy.info` parameter to the | Mike Bayer | 2015-10-09 | 4 | -1/+41 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | :class:`.AssociationProxy` constructor, to suit the :attr:`.AssociationProxy.info` accessor that was added in :ticket:`2971`. This is possible because :class:`.AssociationProxy` is constructed explicitly, unlike a hybrid which is constructed implicitly via the decorator syntax. fixes #3551 | ||||
* | | | Merge remote-tracking branch 'origin/pr/203' | Mike Bayer | 2015-10-09 | 4 | -19/+22 |
|\ \ \ | |||||
| * | | | Remplement Query.one() in terms of .one_or_none()pr/203 | Eric Siegerman | 2015-09-28 | 4 | -19/+22 |
| | |/ | |/| | | | | Thanks to Mike Bayer for suggesting a simpler refactoring. | ||||
* | | | - this was supposed to be client-side SQL default not server side | Mike Bayer | 2015-10-09 | 1 | -1/+1 |
| | | | |||||
* | | | Merge remote-tracking branch 'origin/pr/205' | Mike Bayer | 2015-10-09 | 1 | -0/+12 |
|\ \ \ | |||||
| * | | | Doc fixpr/205 | Eric Siegerman | 2015-09-28 | 1 | -0/+12 |
| |/ / | |||||
* | | | - open up autoincrement for columns that have a default; autoinc is usually | Mike Bayer | 2015-10-08 | 4 | -49/+52 |
| | | | | | | | | | | | | "auto" now so True can indicate the dialect would support this | ||||
* | | | Merge remote-tracking branch 'origin/pr/208' | Mike Bayer | 2015-10-08 | 1 | -1/+1 |
|\ \ \ | |||||
| * | | | Update base.pypr/208 | Peter Demin | 2015-10-07 | 1 | -1/+1 |
| | | | | | | | | | | | | Docstring typo keysowrds => keywords | ||||
* | | | | - for DB's w/o a real "autoincrement", reflection should be returning | Mike Bayer | 2015-10-07 | 3 | -3/+3 |
|/ / / | | | | | | | | | | "auto", doesn't matter if there's a default here | ||||
* | | | - The system by which a :class:`.Column` considers itself to be an | Mike Bayer | 2015-10-07 | 22 | -160/+755 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "auto increment" column has been changed, such that autoincrement is no longer implicitly enabled for a :class:`.Table` that has a composite primary key. In order to accommodate being able to enable autoincrement for a composite PK member column while at the same time maintaining SQLAlchemy's long standing behavior of enabling implicit autoincrement for a single integer primary key, a third state has been added to the :paramref:`.Column.autoincrement` parameter ``"auto"``, which is now the default. fixes #3216 - The MySQL dialect no longer generates an extra "KEY" directive when generating CREATE TABLE DDL for a table using InnoDB with a composite primary key with AUTO_INCREMENT on a column that isn't the first column; to overcome InnoDB's limitation here, the PRIMARY KEY constraint is now generated with the AUTO_INCREMENT column placed first in the list of columns. | ||||
* | | | - Fixed bug in Oracle dialect where reflection of tables and other | Mike Bayer | 2015-10-05 | 3 | -0/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | symbols with names quoted to force all-lower-case would not be identified properly in reflection queries. The :class:`.quoted_name` construct is now applied to incoming symbol names that detect as forced into all-lower-case within the "name normalize" process. fixes #3548 | ||||
* | | | - add an additional note regarding select_from, fixes #3546 | Mike Bayer | 2015-10-02 | 1 | -0/+10 |
| | | | |||||
* | | | - remove ambiguous use of the phrase "joined together by AND" as this | Mike Bayer | 2015-10-01 | 2 | -5/+12 |
| | | | | | | | | | | | | | | | | | | | | | may be construed as the Python "and" keyword - add notes to ORM tutorial for beginners that Python "and" keyword is not to be used fixes #3545 | ||||
* | | | - bzzt, fix the base _post_configure_engine() call to not fail | Mike Bayer | 2015-09-29 | 1 | -1/+1 |
| | | | |||||
* | | | - limit the search for schemas to not include "temp", which is sort of an ↵ | Mike Bayer | 2015-09-28 | 6 | -34/+93 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implicit schema - repair the CREATE INDEX ddl for schemas - update provisioning to include support for setting up ATTACH DATABASE up front for the test_schema; enable "schemas" testing for SQLite - changelog / migration notes for new SQLite schema support - include the "schema" as the "remote_schema" when we reflect SQLite FKs | ||||
* | | | Merge remote-tracking branch 'origin/pr/198' into pr198 | Mike Bayer | 2015-09-28 | 2 | -0/+12 |
|\ \ \ | |||||
| * | | | Support get_schema_names for SQLitepr/198 | Brian Van Klaveren | 2015-09-09 | 1 | -0/+5 |
| | | | | | | | | | | | | Should return "main" and the names of attached databases. | ||||
| * | | | Support get_schema_names for SQLite | Brian Van Klaveren | 2015-09-09 | 1 | -0/+7 |
| | | | | |||||
* | | | | - fix bool test | Mike Bayer | 2015-09-27 | 1 | -1/+1 |
| | | | | |||||
* | | | | - break out critical aspects of test_query into their own tests | Mike Bayer | 2015-09-27 | 3 | -1416/+1585 |
| |/ / |/| | | | | | | | | | | | finally, test_resultset and test_insert_exec. Update all idioms within these. | ||||
* | | | Fix sqlalchemy.ext.baked.Result.one_or_none() exception messagepr/202 | Eric Siegerman | 2015-09-24 | 2 | -4/+27 |
| | | | | | | | | | Also add a couple of missing tests. |