summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - try to organize how to talk about JSON fixes for PG vs.ticket_3619Mike Bayer2016-01-062-86/+91
| | | | that these are part of the JSON type in general
* - doc fixesMike Bayer2016-01-051-36/+14
|
* - additional doc fixesMike Bayer2016-01-054-18/+21
|
* Merge branch 'master' into ticket_3619Mike Bayer2016-01-056-41/+52
|\
| * - dont forwards-report tons of 1.0.x changes in the unreleased 1.1;Mike Bayer2016-01-052-41/+10
| | | | | | | | | | only when a 1.1.x is released would we want to capture what's still sitting in a 1.0.x changelog
| * - Fixed 1.0 regression where the eager fetch of cursor.rowcount wasMike Bayer2016-01-055-1/+43
| | | | | | | | | | | | | | | | no longer called for an UPDATE or DELETE statement emitted via plain text or via the :func:`.text` construct, affecting those drivers that erase cursor.rowcount once the cursor is closed such as SQL Server ODBC and Firebird drivers. fixes #3622
| * - break out mysql/base into modules as it's getting huge with more to comeMike Bayer2016-01-045-1489/+1536
| |
* | - changelog and docsMike Bayer2016-01-054-4/+67
| |
* | - remove the visit_name thing from operators as we aren'tMike Bayer2016-01-052-6/+2
| | | | | | | | using it now.
* | - some additional test fixesMike Bayer2016-01-048-136/+156
| |
* | - json round trips + expressions passingMike Bayer2016-01-041-5/+5
| |
* | add copyrightsMike Bayer2016-01-044-0/+28
| |
* | - wipMike Bayer2016-01-042-3/+4
| |
* | Merge branch 'master' into ticket_3619Mike Bayer2016-01-046-1561/+1601
|\ \
| * | - break out mysql/base into modules as it's getting huge with more to comeMike Bayer2016-01-045-1489/+1515
| |/
* | - mysql wipMike Bayer2016-01-0413-91/+434
| |
* | - consistency - since Array doesn't do db-agnostic, it can't be lowercase;Mike Bayer2016-01-0414-94/+105
| | | | | | | | has to be ARRAY
* | - add a layer of dispatch to "custom_op" so that we can againMike Bayer2016-01-036-51/+60
| | | | | | | | | | | | | | | | | | | | have custom ops that also have per-dialect compilations styles. re-establish specific getitem variants for hstore, json, astext, jsonpath, etc. so that we can remove the isinstance() checks and re-simplify. there's again a json-specific getitem operator using the new custom_op variety, though if we move this to the base types we might be able to move back to not having special visits for custom_op and just having a new json_getitem operator.
* | - adjust the Indexable tests to now be based on Array since we localizedMike Bayer2016-01-031-22/+5
| | | | | | | | that logic inside of arrays
* | - finish off tests and add some more consistency to how the indexableMike Bayer2015-12-304-12/+32
| | | | | | | | types are operating here
* | - almost finished the arch for the PG side still working on hstoreMike Bayer2015-12-296-59/+75
| |
* | - move things to do with slices and zero indexing to be localMike Bayer2015-12-292-28/+31
| | | | | | | | to the Array type. JSON as indexable will have very different rules
* | - get these tests to pass fullyMike Bayer2015-12-291-13/+9
| |
* | - start to figure out some kind of common tests for JSON types, reference #3619Mike Bayer2015-12-284-3/+260
|/
* - Fixed an assertion that would raise somewhat inappropriatelyMike Bayer2015-12-233-3/+24
| | | | | | | | if a :class:`.Index` were associated with a :class:`.Column` that is associated with a lower-case-t :class:`.TableClause`; the association should be ignored for the purposes of associating the index with a :class:`.Table`. fixes #3616
* - release date for 1.0.11Mike Bayer2015-12-221-0/+1
|
* - An adjustment to the regular expression used to parse MySQL views,Mike Bayer2015-12-223-1/+42
| | | | | | | such that we no longer assume the "ALGORITHM" keyword is present in the reflected view source, as some users have reported this not being present in some Amazon RDS environments. fixes #3613
* - changelog for pullreq github:222Mike Bayer2015-12-221-0/+9
|
* Merge remote-tracking branch 'origin/pr/222'Mike Bayer2015-12-221-0/+2
|\
| * Add new reserved words for MySQL 5.7.pr/222Hanno Schlichting2015-12-141-0/+2
| |
* | - varchar requires a lengthMike Bayer2015-12-221-1/+1
| |
* | - add the test from ref #3614 as well for testing ref #3611Mike Bayer2015-12-211-0/+60
| |
* | - just use *arg straight without "key" for popMike Bayer2015-12-171-2/+2
| |
* | - Further fixes to :ticket:`3605`, pop method on :class:`.MutableDict`,Mike Bayer2015-12-173-3/+26
| | | | | | | | | | where the "default" argument was not included. fixes #3605
* | Make docs listing of param order for event.listen match the codepr/224Jeff Widman2015-12-171-3/+3
| |
* | some spelling fixesjonathan vanasco2015-12-162-4/+4
| |
* | Merge branch 'master' of bitbucket.org:zzzeek/sqlalchemyjonathan vanasco2015-12-16186-5045/+16501
|\ \
| * | - remove errant pdb, references #3612Mike Bayer2015-12-151-5/+1
| | |
| * | - Fixed bug in baked loader system where the systemwide monkeypatchMike Bayer2015-12-154-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | for setting up baked lazy loaders would interfere with other loader strategies that rely on lazy loading as a fallback, e.g. joined and subquery eager loaders, leading to ``IndexError`` exceptions at mapper configuration time. fixes #3612
| * | - hyperlink default-related parametersMike Bayer2015-12-151-10/+10
| | | | | | | | | | | | (cherry picked from commit 9f6f34bc8f04e30115e047d78b9db96995bdb898)
| * | - Fixed regression caused in 1.0.10 by the fix for :ticket:`3593` whereMike Bayer2015-12-153-19/+112
| | | | | | | | | | | | | | | | | | | | | the check added for a polymorphic joinedload from a poly_subclass->class->poly_baseclass connection would fail for the scenario of class->poly_subclass->class. fixes #3611
| * | - add some more oracle skipsMike Bayer2015-12-141-0/+2
| | |
| * | - a few tweaks to allow "server_defaults" to be a little more linkable;Mike Bayer2015-12-143-7/+12
| | | | | | | | | | | | | | | | | | | | | remove "undoc members" that was putting some random server_default atributes from ColumnClause (cherry picked from commit 270301890ae87ec32a46bb17889d9776b7de1468)
| * | - since we are mutating the statement in a loop, start withMike Bayer2015-12-141-3/+8
| | | | | | | | | | | | | | | | | | the same cached starting statement each time. no issue has been observed with the former but it could perhaps have issues w/ versioning or eager_defaults
| * | - Fixed bug where :meth:`.Session.bulk_update_mappings` and relatedMike Bayer2015-12-143-1/+49
| | | | | | | | | | | | | | | | | | | | | | | | would not bump a version id counter when in use. The experience here is still a little rough as the original version id is required in the given dictionaries and there's not clean error reporting on that yet. fixes #3610
| * | - Fixed bug in :meth:`.Update.return_defaults` which would cause allMike Bayer2015-12-148-21/+559
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | insert-default holding columns not otherwise included in the SET clause (such as primary key cols) to get rendered into the RETURNING even though this is an UPDATE. - Major fixes to the :paramref:`.Mapper.eager_defaults` flag, this flag would not be honored correctly in the case that multiple UPDATE statements were to be emitted, either as part of a flush or a bulk update operation. Additionally, RETURNING would be emitted unnecessarily within update statements. fixes #3609
| * - Fixed bug where use of the :meth:`.Query.select_from` method wouldMike Bayer2015-12-124-3/+52
| | | | | | | | | | | | cause a subsequent call to the :meth:`.Query.with_parent` method to fail. fixes #3606 - add mark-as-fail test for #3607
| * 1.0.10Mike Bayer2015-12-111-0/+1
| | | | | | | | (cherry picked from commit 6b87e0b301f123359f8a32114a3e888d6dd05bfc)
| * - Added support for the ``dict.pop()`` and ``dict.popitem()`` methodsMike Bayer2015-12-113-0/+50
| | | | | | | | | | to the :class:`.mutable.MutableDict` class. fixes #3605
| * - convert ORM tutorial and basic_relationships to favorMike Bayer2015-12-103-38/+128
| | | | | | | | | | back_populates while still maintaining great familiarity w/ backref so as not to confuse people. fixes #3390