diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-13 17:53:37 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-01-13 17:53:37 -0500 |
| commit | bd74f81bb5b1158a1bc0a44e9990d4584380c481 (patch) | |
| tree | 8767a4871f7d149cee9a37d37199586437ccce1a /doc/build | |
| parent | 62ec682239883cac7a83e2b2d5c26c6f22edc6bf (diff) | |
| download | sqlalchemy-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.rst | 14 |
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 |
