use one decl-base for all? On Saturday 14 February 2009 18:30:14 dasacc22 wrote: > Hi, > > Say I have two different files that I import that establish tables > via declarative_base, so > > import a, b > > where there exists a.Group and b.User and then I create my engine > > engine = create_engine(...) > > and then I .. > > a.metadata.bind = engine > b.metadata.bind = engine > > or I could call create_all(engine) or whatever. But what I want to > do is create a many-to-many table called group_users and set .. > > a.User.groups = relation('Group', secondary=group_users, > backref='user') > b.Group.users = relation('User', secondary=group_users, > backref='group') > > and right now i do this by creating a third metadata that i bind to > engine. But unfortunately its not aware of either tables from the > first two metadatas that ive imported. > > Is there a way that I can merge all metadata's? Or make my > relational metadata aware of the tables in the first two? > > Thanks, > Daniel >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@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 -~----------~----~----~----~------~----~------~--~---