Многократное соединение с базой данных с flask -sqlalchemy, где один использует Declarative_base, а другой использует automap_base - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть две базы данных для использования. Я использую sqlalchemy для связи с базами данных. Одна база данных создается путем создания подкласса декларативной базы , которая (база данных) является локальной для системы. Другая - это существующая база данных, которая имеет несколько таблиц с сотнями столбцов, поэтому написание класса модели для каждой таблицы не представляется возможным. Для существующей базы данных я пытаюсь использовать automap_base , которая подготавливает классы orm из существующей схемы таблицы.

У меня проблема с созданием нескольких сеансов. Как мы можем добиться нескольких соединений с базами данных, где для одной базы данных используется Declarative_base , а для другой automap_base ?

Также я хочу иметь возможность использовать один дБ .session. (...) для обеих баз данных. Спасибо.

...