Я пишу CMS с использованием PHP и PostgreSQL.CMS может запускать несколько сайтов из одной кодовой базы, используя уникальный набор таблиц для сайта / домена, в зависимости от того, какие функции включены.
Я понимаю, что PostgreSQL поддерживает несколько схем в одной базе данных,и что права доступа затем устанавливаются схемой.
Мой вопрос заключается в том, есть ли какие-либо последствия для безопасности, связанные с использованием одной схемы на сайт в одной и той же базе данных?был действительно полезен в понимании плюсов и минусов в любом случае, однако он не затрагивает аспекты безопасности.Выбранный ответ гласит, что «схема» PostgreSQL эквивалентна «базе данных» MySQL.Если это так, то мне удобен такой подход.Однако есть ли какие-либо проблемы безопасности, о которых мне следует знать?Насколько я понимаю, гранулярные разрешения, используемые PostgreSQL, должны защищать каждую схему в данной базе данных, однако я не уверен на 100% в этом.один запрос для пользователя с разрешениями на несколько схем?
Будем благодарны за любые мысли, заранее.