SqlAlchemy: Как использовать несколько баз данных SQLite параллельно? - PullRequest
0 голосов
/ 14 января 2020

Я хотел бы использовать две базы данных 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?

Обе базы данных имеют разные таблицы. Они должны работать независимо параллельно и никогда не быть связанными.

Есть идеи? Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...