В нашем проекте мы извлекаем большую пользу из функции наследования базы данных PostgreSQL!
Мы реализуем динамическое создание схем для разных агентств.Эта структура позволяет нам решать множество проблем безопасности, которые возникают немедленно в случае групповых таблиц (без разбиения).
Единственная проблема, с которой мы столкнулись, - это гарантировать целостность базы данных, что обычно (в смыслеструктура без наследования) реализуется с помощью ограничений внешнего ключа.
Поскольку PostgreSQL имеет определенные ограничения (см. предостережения о наследовании ), мы вынуждены поддерживать структуру таблиц без ограничения.
Есть ли возможность «имитировать», даже если предположить относительное снижение производительности, ограничения внешних ключей с помощью триггеров и / или проверок?
Любые предложения очень ценятся!Спасибо.