summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - wip for #3336fix_mysqlconnectorMike Bayer2015-03-215-4/+25
|
* - Fixed bug in new "label resolution" feature of :ticket:`2992` whereMike Bayer2015-03-214-2/+30
| | | | | | | | the string label placed in the order_by() or group_by() of a statement would place higher priority on the name as found inside the FROM clause instead of a more locally available name inside the columns clause. fixes #3335
* - oursql is unsupported on thisMike Bayer2015-03-211-0/+1
|
* - 1.0.0b3rel_1_0_0_b3Mike Bayer2015-03-202-1/+2
|
* - Repaired the commit for issue #2771 which was inadvertently commentedMike Bayer2015-03-204-2/+16
| | | | | | out. - add __backend__ to the dialect suite so that it runs on CI. - will be 1.0.0b3
* - 1.0.0b2rel_1_0_0b2Mike Bayer2015-03-202-2/+3
|
* - test fixMike Bayer2015-03-201-0/+1
|
* Merge branch 'mysqlclient' of https://bitbucket.org/methane/sqlalchemy into pr48Mike Bayer2015-03-201-0/+9
|\ | | | | | | | | Conflicts: lib/sqlalchemy/dialects/mysql/mysqldb.py
| * Add mention about mysqlclientINADA Naoki2015-03-141-2/+4
| |
* | - add a note that we aren't really doing zxjdbc right now even thoughMike Bayer2015-03-203-0/+9
| | | | | | | | these files are present.
* | - reorganize MySQL docs re: unicode, other cleanup and updatesMike Bayer2015-03-209-59/+117
| |
* | - add a test for #2771, fixes #2771Mike Bayer2015-03-202-0/+19
| | | | | | | | - changelog for #2771
* | Merge branch 'support-emoji-on-mysql' of ↵Mike Bayer2015-03-202-1/+21
|\ \ | | | | | | | | | https://bitbucket.org/graingert/sqlalchemy into pr49
| * | add utf8mb4 recommendationThomas Grainger2015-03-181-0/+12
| | |
| * | map MySQL encodings to python encodings fixes #2771Thomas Grainger2015-03-181-1/+9
| | |
* | | - changelog for #3333, fixes #3333Mike Bayer2015-03-201-0/+9
| | |
* | | Merge remote-tracking branch 'origin/pr/158' into pr158Mike Bayer2015-03-201-1/+3
|\ \ \
| * | | fix Python 2-specific byte conversionpr/158David Marin2015-02-051-1/+3
| | | |
* | | | - Loosened some restrictions that were added to ``@declared_attr``Mike Bayer2015-03-183-9/+54
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | objects, such that they were prevented from being called outside of the declarative process; this is related to the enhancements of #3150 which allow ``@declared_attr`` to return a value that is cached based on the current class as it's being configured. The exception raise has been removed, and the behavior changed so that outside of the declarative process, the function decorated by ``@declared_attr`` is called every time just like a regular ``@property``, without using any caching, as none is available at this stage. fixes #3331
* | | - fix typo, fixes #3325Mike Bayer2015-03-171-1/+1
| | |
* | | b2 nowMike Bayer2015-03-171-1/+1
| | |
* | | - fix incorrect exampleMike Bayer2015-03-171-3/+3
| | |
* | | - The "auto close" for :class:`.ResultProxy` is now a "soft" close.Mike Bayer2015-03-1710-44/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That is, after exhausing all rows using the fetch methods, the DBAPI cursor is released as before and the object may be safely discarded, but the fetch methods may continue to be called for which they will return an end-of-result object (None for fetchone, empty list for fetchmany and fetchall). Only if :meth:`.ResultProxy.close` is called explicitly will these methods raise the "result is closed" error. fixes #3330 fixes #3329
* | | - merge 0.9 changelogMike Bayer2015-03-161-0/+8
| | |
* | | - changelog for #3327 fixes #3327Mike Bayer2015-03-161-0/+14
| | |
* | | Accept unicode in CascadeOptionspr/160Julien Castets2015-03-162-2/+10
| | |
* | | - remove now-misleading comment that SQLite doesn't support MATCH,Mike Bayer2015-03-141-2/+4
| | | | | | | | | | | | since they've apparently added something for it
* | | 1.0.0b1rel_1_0_0b1Mike Bayer2015-03-132-2/+3
| | |
* | | - add notes for prerelease installMike Bayer2015-03-131-11/+11
| | |
* | | - call this 1.0.0b1Mike Bayer2015-03-135-119/+119
| | |
* | | - tweaks regarding the use_alter updateMike Bayer2015-03-132-6/+3
| |/ |/|
* | - ensure as_declarative is part of __all__ hereMike Bayer2015-03-121-0/+1
| |
* | - repair forwards-port directivesMike Bayer2015-03-121-0/+14
| |
* | - fix a get call here, we should figure this out since we dont wantMike Bayer2015-03-121-1/+1
| | | | | | | | to be using getattr
* | - add the fact that we can cache the sql naively as wellMike Bayer2015-03-121-5/+33
| |
* | - fix quantize recipe, fixes #3322Mike Bayer2015-03-121-1/+1
| |
* | - add a rationale sectionMike Bayer2015-03-121-0/+141
| |
* | - try to document how to get columns from constraints.Mike Bayer2015-03-123-3/+16
| | | | | | | | | | unfortunately Sphinx refuses to work correctly for the columns attribute so we just add a lame message to contains_column().
* | - Added a new extension suite :mod:`sqlalchemy.ext.baked`. ThisMike Bayer2015-03-1118-132/+1781
| | | | | | | | | | | | | | | | simple but unusual system allows for a dramatic savings in Python overhead for the construction and processing of orm :class:`.Query` objects, from query construction up through rendering of a string SQL statement. fixes #3054
* | - Added a new entry ``"entity"`` to the dictionaries returned byMike Bayer2015-03-113-14/+43
| | | | | | | | | | | | | | | | | | :attr:`.Query.column_descriptions`. This refers to the primary ORM mapped class or aliased class that is referred to by the expression. Compared to the existing entry for ``"type"``, it will always be a mapped entity, even if extracted from a column expression, or None if the given expression is a pure core expression. references #3320
* | - The Postgresql :class:`.postgresql.ENUM` type will emit aMike Bayer2015-03-118-41/+310
| | | | | | | | | | | | | | | | | | | | | | | | DROP TYPE instruction when a plain ``table.drop()`` is called, assuming the object is not associated directly with a :class:`.MetaData` object. In order to accomodate the use case of an enumerated type shared between multiple tables, the type should be associated directly with the :class:`.MetaData` object; in this case the type will only be created at the metadata level, or if created directly. The rules for create/drop of Postgresql enumerated types have been highly reworked in general. fixes #3319
* | - Added a new event suite :class:`.QueryEvents`. TheMike Bayer2015-03-105-7/+125
| | | | | | | | | | | | | | | | | | | | | | :meth:`.QueryEvents.before_compile` event allows the creation of functions which may place additional modifications to :class:`.Query` objects before the construction of the SELECT statement. It is hoped that this event be made much more useful via the advent of a new inspection system that will allow for detailed modifications to be made against :class:`.Query` objects in an automated fashion. fixes #3317
* | - The subquery wrapping which occurs when joined eager loadingMike Bayer2015-03-105-13/+104
| | | | | | | | | | | | | | | | | | is used with a one-to-many query that also features LIMIT, OFFSET, or DISTINCT has been disabled in the case of a one-to-one relationship, that is a one-to-many with :paramref:`.relationship.uselist` set to False. This will produce more efficient queries in these cases. fixes #3249
* | - Fixed bug where the session attachment error "object is alreadyMike Bayer2015-03-103-8/+36
| | | | | | | | | | | | | | attached to session X" would fail to prevent the object from also being attached to the new session, in the case that execution continued after the error raise occurred. fixes #3301
* | - Fixed bug where using an ``__abstract__`` mixin in the middleMike Bayer2015-03-103-0/+71
| | | | | | | | | | | | | | of a declarative inheritance hierarchy would prevent attributes and configuration being correctly propagated from the base class to the inheriting class. fixes #3219 fixes #3240
* | - keep this as 100Mike Bayer2015-03-101-1/+1
| |
* | - feature, not enhancementMike Bayer2015-03-101-1/+1
| |
* | - 0.9.9 changelog updateMike Bayer2015-03-101-0/+1
| |
* | - copyright 2015Mike Bayer2015-03-10170-171/+171
| |
* | - repair doclevelMike Bayer2015-03-101-1/+1
| |