summaryrefslogtreecommitdiff
path: root/doc/build
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-01-13 17:53:37 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-01-13 17:53:37 -0500
commitbd74f81bb5b1158a1bc0a44e9990d4584380c481 (patch)
tree8767a4871f7d149cee9a37d37199586437ccce1a /doc/build
parent62ec682239883cac7a83e2b2d5c26c6f22edc6bf (diff)
downloadsqlalchemy-bd74f81bb5b1158a1bc0a44e9990d4584380c481.tar.gz
- Fixed a bug involving the new flattened JOIN structures which
are used with :func:`.joinedload()` (thereby causing a regression in joined eager loading) as well as :func:`.aliased` in conjunction with the ``flat=True`` flag and joined-table inheritance; basically multiple joins across a "parent JOIN sub" entity using different paths to get to a target class wouldn't form the correct ON conditions. An adjustment / simplification made in the mechanics of figuring out the "left side" of the join in the case of an aliased, joined-inh class repairs the issue. [ticket:2908]
Diffstat (limited to 'doc/build')
-rw-r--r--doc/build/changelog/changelog_09.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/build/changelog/changelog_09.rst b/doc/build/changelog/changelog_09.rst
index 96f763e31..cfb4a5b24 100644
--- a/doc/build/changelog/changelog_09.rst
+++ b/doc/build/changelog/changelog_09.rst
@@ -15,6 +15,20 @@
:version: 0.9.2
.. change::
+ :tags: bug, orm
+ :tickets: 2908
+
+ Fixed a bug involving the new flattened JOIN structures which
+ are used with :func:`.joinedload()` (thereby causing a regression
+ in joined eager loading) as well as :func:`.aliased`
+ in conjunction with the ``flat=True`` flag and joined-table inheritance;
+ basically multiple joins across a "parent JOIN sub" entity using different
+ paths to get to a target class wouldn't form the correct ON conditions.
+ An adjustment / simplification made in the mechanics of figuring
+ out the "left side" of the join in the case of an aliased, joined-inh
+ class repairs the issue.
+
+ .. change::
:tags: bug, mysql
The MySQL CAST compilation now takes into account aspects of a string