summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases/mysql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-12-03 17:28:36 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-12-03 17:28:36 +0000
commit0410eae36b36dc8ea7e747c4b81c7ec9de5f2da4 (patch)
tree86a53b2b2c33a3348d6aca9c7bc825315816748f /lib/sqlalchemy/databases/mysql.py
parent851a14aa1a0e7a734a6f810f0e6e5c39d8e63b1b (diff)
downloadsqlalchemy-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/mysql.py')
0 files changed, 0 insertions, 0 deletions