diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-12-03 17:28:36 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-12-03 17:28:36 +0000 |
commit | 0410eae36b36dc8ea7e747c4b81c7ec9de5f2da4 (patch) | |
tree | 86a53b2b2c33a3348d6aca9c7bc825315816748f /lib/sqlalchemy/databases/access.py | |
parent | 851a14aa1a0e7a734a6f810f0e6e5c39d8e63b1b (diff) | |
download | sqlalchemy-0410eae36b36dc8ea7e747c4b81c7ec9de5f2da4.tar.gz |
- Two fixes to help prevent out-of-band columns from
being rendered in polymorphic_union inheritance
scenarios (which then causes extra tables to be
rendered in the FROM clause causing cartesian
products):
- improvements to "column adaption" for
a->b->c inheritance situations to better
locate columns that are related to one
another via multiple levels of indirection,
rather than rendering the non-adapted
column.
- the "polymorphic discriminator" column is
only rendered for the actual mapper being
queried against. The column won't be
"pulled in" from a subclass or superclass
mapper since it's not needed.
Diffstat (limited to 'lib/sqlalchemy/databases/access.py')
0 files changed, 0 insertions, 0 deletions