Несколько независимых db_sessions в PonyORM - PullRequest
0 голосов
/ 15 февраля 2019

В настоящее время я использую PonyORM для доступа к базе данных SQLite в python.Примерно так:

@db_session
def dowork:
    lots of database things done here

Теперь мне нужен доступ ко второй, полностью независимой базе данных SQLite.К сожалению, шаблоны доступа между двумя базами данных полностью разделены, и мне нужно создать таблицы во второй базе данных, пока я нахожусь в первой db_session:

@db_session
def dowork:
    lots of database things done here
    can't create a second SQLite database here because we're in a db_session

Есть ли способ определить различные сессии дляразные базы данных?Я не могу реорганизовать рабочий процесс, сохраняя код логичным.Единственный вариант, который я вижу в данный момент, - это не использовать PonyORM для одной из баз данных.

...