I have this definition in my upgrade script using migrate meta = MetaData(migrate_engine) DeclarativeBase = declarative_base(metadata=meta) maker = sessionmaker(autoflush=True, autocommit=False, extension=ZopeTransactionExtension()) DBSession = scoped_session(maker) DBSession.configure(bind=migrate_engine)
class MarkerGraphic(DeclarativeBase): __tablename__ = 'marker_graphics' id = Column(Integer, primary_key=True) base_url = Column(Unicode,default="http://chart.apis.google.com/ chart") class EventType(MarkerGraphic): __tablename__ = 'event_types' __mapper_args__ = {'concrete':True} id = Column(Integer, primary_key=True) name = Column(Unicode(60), nullable=False, unique=True) def __unicode__(self): return self.name and when doing an upgrade, only the EventType columns are created in the db (postgresql). Is concrete not compatible with declarative? -- You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalch...@googlegroups.com. To unsubscribe from this group, send email to sqlalchemy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en.