SQLAlchemy поддержка Postgres Schemas

Мы размещаем мультитенантное приложение с SQLAlchemy и postgres. Я смотрю на переход от наличия отдельных баз данных для каждого арендатора к одной базе данных с несколькими схемами. SQLAlchemy поддерживает это изначально? Я просто хочу, чтобы каждый запрос получал префикс с заранее определенной схемой ... например

select * from client1.users

вместо просто

select * from users

Обратите внимание, что я хочу переключить схему для всех таблиц в конкретном запросе / наборе запросов, а не просто в одну и ту же таблицу.

Я полагаю, что это можно сделать и с помощью пользовательского класса запросов, но я не могу представить, что что-то еще не было сделано в этом ключе.

Ответы на вопрос(7)

Ваш ответ на вопрос