В настоящее время я использую 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 для одной из баз данных.