У нас есть многопользовательское приложение с SQLAlchemy и postgres. Я рассматриваю возможность перехода от отдельных баз данных для каждого арендатора к одной базе данных с несколькими схемами. Поддерживает ли SQLAlchemy это изначально? Я в основном просто хочу, чтобы каждый запрос, который выходит с префиксом с заранее определенной схемой... например
select * from client1.users
вместо
select * from users
Обратите внимание, что я хочу переключить схему для всех таблиц в конкретном запросе/наборе запросов, а не только в одной таблице здесь и там.
Я предполагаю, что это может быть выполнено с помощью собственного класса запросов, но я не могу себе представить, что в этом уже не было сделано что-то.