При весенней загрузке до сих пор я открывал сеанс для своей базы данных PostgresSQL, используя настройки по умолчанию: пользовательскую схему 'postgres' и 'public'.
Теперь мой PostgresSQL необходимо реализовать с использованием разных ролей/ пользователи по соображениям безопасности.У меня будет 5 ролей, для каждой будет определена собственная схема, и каждая таблица будет принадлежать одной из схем (все будут использовать одну и ту же базу данных).Таким образом, пользователь не будет иметь доступа к таблицам других пользователей, если ему не предоставлены привилегии для этого.Это означает, что мне нужно использовать другое соединение, когда мне нужно получить данные из таблиц пользователя / схемы.
Как лучше всего обрабатывать соединения, чем при весенней загрузке?