| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Spelling fixespr/266 | Ville Skyttä | 2016-05-03 | 75 | -185/+185 |
| | | |||||
| * | Merge remote-tracking branch 'origin/pr/257' | Mike Bayer | 2016-04-08 | 1 | -1/+2 |
| |\ | |||||
| | * | Mention the correct way of adding multiple attributes which refer to the ↵pr/257 | Eoghan Murray | 2016-04-07 | 1 | -1/+2 |
| | | | | | | | | | same column | ||||
| * | | Fix typo from "addreses" to "addresses" | Rachid Belaid | 2016-04-06 | 1 | -1/+1 |
| |/ | |||||
| * | Merge "- don't load deferred columns on unexpire for merge with load=False, ↵ | mike bayer | 2016-04-06 | 5 | -6/+128 |
| |\ | | | | | | | fixes #3488" | ||||
| | * | - don't load deferred columns on unexpire for merge with load=False, | Diana Clarke | 2016-04-06 | 5 | -6/+128 |
| | | | | | | | | | | | | | | | fixes #3488 Change-Id: Ic9577b800e4a4e2465ec7f3a2e95bd231f5337ee Co-Authored-By: Mike Bayer <mike_mp@zzzcomputing.com> | ||||
| * | | Merge remote-tracking branch 'origin/pr/255' | Mike Bayer | 2016-04-06 | 3 | -4/+4 |
| |\ \ | |||||
| | * | | Fix some broken links in docspr/255 | Ville Skyttä | 2016-04-04 | 3 | -4/+4 |
| | |/ | |||||
| * | | - Move review to gerrit.sqlalchemy.org | Mike Bayer | 2016-04-06 | 1 | -1/+1 |
| |/ | | | | Change-Id: Id6e9014cfa8ad558b2f3e90815616f9c26dc884d | ||||
| * | - Add a git review file | Mike Bayer | 2016-03-31 | 1 | -0/+3 |
| | | | | | Change-Id: Ib19e9ee0854f0d123ea625fb976f1a398cf88c87 | ||||
| * | - callcount refresh due to negative indexes change for nocext | Mike Bayer | 2016-03-31 | 1 | -247/+299 |
| | | |||||
| * | - limit this to sqlite for now | Mike Bayer | 2016-03-30 | 1 | -0/+1 |
| | | |||||
| * | - move all resultproxy tests intio test_resultset | Mike Bayer | 2016-03-30 | 2 | -333/+336 |
| | | |||||
| * | - make sure negative row indexes are based on the size of the | Mike Bayer | 2016-03-30 | 4 | -15/+53 |
| | | | | | | | number of columns we're actually reporting on - add more tests for negative row index - changelog/migration | ||||
| * | Merge remote-tracking branch 'origin/pr/231' into pr231 | Mike Bayer | 2016-03-30 | 3 | -1/+31 |
| |\ | |||||
| | * | - properly handle negative indexes in RowProxy.__getitem__()pr/231 | Lele Gaifax | 2016-01-28 | 3 | -1/+31 |
| | | | |||||
| * | | Docstring Fixpr/254 | Patrick | 2016-03-30 | 1 | -2/+2 |
| | | | | | | | | | Change the docstring in short_selects example to match the code | ||||
| * | | - changelog for #3629, fixes #3629 | Mike Bayer | 2016-03-30 | 2 | -0/+22 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/pr/230' | Mike Bayer | 2016-03-30 | 3 | -5/+44 |
| |\ \ | |||||
| | * | | same logic, but without the inner functionpr/230 | Diana Clarke | 2016-01-28 | 1 | -4/+3 |
| | | | | |||||
| | * | | sqlite: reflect primary key constraint names, fixes #3629 | Diana Clarke | 2016-01-27 | 3 | -5/+45 |
| | | | | |||||
| * | | | redundant "using the by changing" -> "using the"pr/253 | NestorTejero | 2016-03-30 | 1 | -1/+1 |
| | | | | |||||
| * | | | - Added :meth:`.Select.lateral` and related constructs to allow | Mike Bayer | 2016-03-29 | 11 | -10/+331 |
| | | | | | | | | | | | | | | | | for the SQL standard LATERAL keyword, currently only supported by Postgresql. fixes #2857 | ||||
| * | | | - Added support for rendering "FULL OUTER JOIN" to both Core and ORM. | Mike Bayer | 2016-03-28 | 10 | -35/+163 |
| | | | | | | | | | | | | | Pull request courtesy Stefan Urbanek. fixes #1957 | ||||
| * | | | - remember to not reassign self.connection now that __connect() | Mike Bayer | 2016-03-25 | 1 | -2/+2 |
| | | | | | | | | | | | | | has no return value | ||||
| * | | | - Added connection pool events :meth:`ConnectionEvents.close`, | Mike Bayer | 2016-03-25 | 4 | -22/+137 |
| | | | | | | | | | | | | | | | | :meth:`.ConnectionEvents.detach`, :meth:`.ConnectionEvents.close_detached`. | ||||
| * | | | - oracle doesn't release savepoints | Mike Bayer | 2016-03-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | - Further continuing on the common MySQL exception case of | Mike Bayer | 2016-03-23 | 4 | -15/+116 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | a savepoint being cancelled first covered in :ticket:`2696`, the failure mode in which the :class:`.Session` is placed when a SAVEPOINT vanishes before rollback has been improved to allow the :class:`.Session` to still function outside of that savepoint. It is assumed that the savepoint operation failed and was cancelled. fixes #3680 | ||||
| * | | | Merge remote-tracking branch 'origin/pr/251' | Mike Bayer | 2016-03-21 | 1 | -1/+1 |
| |\ \ \ | |||||
| | * | | | ReST fix: missing backtickpr/251 | Marius Gedminas | 2016-03-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | Fixes a misrendering at http://docs.sqlalchemy.org/en/latest/dialects/mssql.html#nullability: | ||||
| * | | | | - Fixed bug where the negation of an EXISTS expression would not | Mike Bayer | 2016-03-21 | 5 | -1/+64 |
| |/ / / | | | | | | | | | | | | | | | | | | | be properly typed as boolean in the result, and also would fail to be anonymously aliased in a SELECT list as is the case with a non-negated EXISTS construct. fixes #3682 | ||||
| * | | | Fix typopr/249 | Benjamin Dopplinger | 2016-03-16 | 1 | -1/+1 |
| | | | | |||||
| * | | | - ensure engine is restored even if we had a failure in cleanup | Mike Bayer | 2016-03-15 | 1 | -3/+5 |
| | | | | | | | | | | | | | for stray connection | ||||
| * | | | - Added basic isolation level support to the SQL Server dialects | Mike Bayer | 2016-03-15 | 6 | -1/+128 |
| | | | | | | | | | | | | | | | | | | | via :paramref:`.create_engine.isolation_level` and :paramref:`.Connection.execution_options.isolation_level` parameters. fixes #3534 | ||||
| * | | | - changelog and docs for #3332, fixes #3332 | Mike Bayer | 2016-03-15 | 5 | -36/+94 |
| | | | | | | | | | | | | | | | | | | | - make docs for isolation level more consistent between postgresql and mysql - move mysql autocommit tests | ||||
| * | | | Merge branch 'master' into pr157 | Mike Bayer | 2016-03-15 | 363 | -10581/+39843 |
| |\ \ \ | |||||
| | * | | | - add notes for pyodbc limitations with rowcount fixes #3675 | Mike Bayer | 2016-03-15 | 2 | -0/+41 |
| | | | | | |||||
| | * | | | - Fixed bug where a newly inserted instance that is rolled back | Mike Bayer | 2016-03-14 | 5 | -17/+163 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | would still potentially cause persistence conflicts on the next transaction, because the instance would not be checked that it was expired. This fix will resolve a large class of cases that erronously cause the "New instance with identity X conflicts with persistent instance Y" error. fixes #3677 | ||||
| | * | | | Adds documentation to Query.slice().pr/247 | jfinkels | 2016-03-13 | 1 | -3/+28 |
| | | | | | |||||
| | * | | | Update cascades.rstpr/246 | falkerson | 2016-03-09 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | - skip GC tests here when coverage is enabled, seems to interfere | Mike Bayer | 2016-03-08 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | - not sure why MySQL DROP DBs fail but we can't just ignore the error | Mike Bayer | 2016-03-03 | 1 | -12/+3 |
| | | | | | | | | | | | | | | | | | like this | ||||
| | * | | | - move out unconsumed names tests from test_compiler out to test_insert, ↵ | Mike Bayer | 2016-03-02 | 3 | -48/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test_update - establish consistent names between existing unconsumed names tests and new ones added per ref #3666 | ||||
| | * | | | - changelog for #3666, fixes #3666 | Mike Bayer | 2016-03-02 | 1 | -0/+9 |
| | | | | | |||||
| | * | | | Add test for inserting multiple values | Athena Yao | 2016-03-02 | 1 | -0/+38 |
| | | | | | |||||
| | * | | | Raise exception when we have multiple values with an unknown column. Fixes ↵ | Athena Yao | 2016-03-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | #3666. | ||||
| | * | | | - unfortunately calling upon "_label" here makes it unclear if | Mike Bayer | 2016-02-26 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | we're trying to hit columns without names yet and such, to suit the bug right now just make it specific to FunctionElement (cherry picked from commit 785224a92f39bd5bdd05bbc66f4dd79736abded5) | ||||
| | * | | | - Anonymous labeling is applied to a :attr:`.func` construct that is | Mike Bayer | 2016-02-26 | 3 | -2/+70 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | passed to :func:`.column_property`, so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding "ambiguous column" errors. Previously, the ``.label(None)`` would need to be applied in order for the name to be de-anonymized. fixes #3663 | ||||
| | * | | | - An improvement to the workings of :meth:`.Query.correlate` such | Mike Bayer | 2016-02-25 | 4 | -9/+160 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that when a "polymorphic" entity is used which represents a straight join of several tables, the statement will ensure that all the tables within the join are part of what's correlating. fixes #3662 | ||||
| | * | | | - additional adjustment to the fix made in ↵ | Mike Bayer | 2016-02-21 | 2 | -1/+44 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ad968f33100baeb3b13c7e0b724b6b79ab4277f for ref #3657. The Oracle dialect makes more use of the "select_wraps_for" feature than SQL server because Oracle doesn't have "TOP" for a limit-only select, so tests are showing more happening here. In the case where the select() has some dupe columns, these are deduped from the .c collection so a positional match between the wrapper and original can't use .inner_columns, because these collections wont match. Using _columns_plus_names instead which is the deduped collection that determines the SELECT display, which definitely have to match up. (cherry picked from commit aa9ce3f521f254da9879ede011e520ec35b8270e) | ||||
