Запрос нескольких схем с помощью django-tenants

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

Поэтому подход, о котором я подумал, заключался в создании отношений между "арендаторами", которые определяют схемы базы данных, и определении того, к какой из них принадлежит определенный пользователь, чтобы иметь возможность запрашивать все схемы, которые связаны с ним. В то же время, это имеет некоторые недостатки, так как это решение потребует много дополнительного программирования и конкатенация кверисетов или работа путем добавления ответов сериализованных данных каждого кверисета вышеупомянутых схем может быть неэффективной.

Заранее спасибо.

Вернуться на верх