Hi,
First message here in the sqlalchemy mailing list. I was working with
a previous version of sqlalchemy (0.6beta1) and while updating
sqlalchemy, ran into a problem with polymorphic classes. Basically
we're using a single table inheritance scheme and we want the "value"
column to have different types. In the case of the example, the parent
is A, and I wanted child B and C to interpret the "value" column of
our table differently depending on the type. This worked in the
previous version of but no longer works :(.
class A(Base):
id = Column(Integer)
type = Column(Integer)
__mapper_args__ = {'polymorphic_on': type}
class B(A):
__mapper_args = {'polymorphic_identity': 1}
value = Column(Integer)
class C(A):
__mapper_args = {'polymorphic_identity': 2}
value = Column(Boolean)
Thanks in advance!
Anthony
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en.