Я хотел бы использовать две базы данных SQLite параллельно , с SqlAlchemy . Насколько я понимаю, это будет что-то вроде этого:
engine1 = sqlalchemy.create_engine('db1.sqlite')
session1 = sessionmaker(bind=engine1)
engine2 = sqlalchemy.create_engine('db2.sqlite')
session2 = sessionmaker(bind=engine2)
Код выше похож на этот один.
Но как насчет модель ? Как я могу сказать ModelOne
, что он принадлежит engine1
и ModelTwo
, что он принадлежит engine2
?
Обе базы данных имеют разные таблицы. Они должны работать независимо параллельно и никогда не быть связанными.
Есть идеи? Заранее спасибо!