9 messages in com.googlegroups.sqlalchemy[sqlalchemy] Re: Single table inherit...| From | Sent On | Attachments |
|---|---|---|
| Gaetan de Menten | 27 Jul 2007 05:34 | .py |
| Michael Bayer | 27 Jul 2007 08:42 | |
| Gaetan de Menten | 27 Jul 2007 13:03 | |
| Michael Bayer | 27 Jul 2007 13:31 | |
| Gaetan de Menten | 27 Jul 2007 14:06 | |
| jason kirtland | 27 Jul 2007 14:51 | |
| sdob...@sistechnology.com | 27 Jul 2007 14:52 | |
| Michael Bayer | 27 Jul 2007 22:23 | |
| Gaetan de Menten | 27 Jul 2007 23:43 |
| Subject: | [sqlalchemy] Re: Single table inheritance and mapping against a selectable![]() |
|---|---|
| From: | Michael Bayer (mike...@zzzcomputing.com) |
| Date: | 07/27/2007 01:31:00 PM |
| List: | com.googlegroups.sqlalchemy |
On Jul 27, 2007, at 4:03 PM, Gaetan de Menten wrote:
so do you just want "explicit_columns=True" so that no auto-grabbing of columns occurs ?
I don't know exactly what I want (or maybe it's just I don't care how it's done). It's just that I found it suboptimal that in some cases the columns you select are "embedded" in the from clause while what you want is modify what is selected "before" the from clause, whether this is columns or more complex expressions.
--
yeah look, this is how it works. your table has x, y, and z. you set up a mapper. x, y and z all become ColumnPropertys on your mapper, without you doing anything, i.e. no properties dict. if you set up a properties dict, columns which you map explicitly will override the normal x, y, z properties...but the rest just get set up normally.
so waht you want is this:
mapper(X, table, properties={ 'x':table.c.x, 'y':table.c.y }, explicit_columns=True)
which means, set up x and y, but dont go setting up everything else inside of table.c (i.e., no z).
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to sqla...@googlegroups.com
To unsubscribe from this group, send email to
sqla...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---





.py