Может ли sqlalchemy поддерживать одновременное использование разных схем? - PullRequest
0 голосов
/ 24 июня 2018

По умолчанию SQLAlchemy использует общедоступную схему для Base.ниже приведен некоторый код

        self.Base = automap.automap_base()
        self.Base.prepare(self.engine, reflect=True)
        Session = sessionmaker(bind = self.engine)
        self.session = Session()
        insp = reflection.Inspector.from_engine(self.engine)
        print(insp.get_table_names())

, но в этом коде перечислены только таблицы общедоступной схемы, подобные этой

['drs', 'spatial_ref_sys', 'users']

Я хочу обработать все таблицы из другой схемы.и не только на публике.Любой хороший способ сделать это без особых хлопот?

ОБНОВЛЕНИЕ 1: Вот аналогичный пример с похожей проблемой, но с декларативным регистром

Использование другой схемыза одну и ту же декларативную базу в sqlalchemy

...