Порядок применения ролей в PostgreSQL
В PostgreSQL есть роль role1, которой назначены групповые роли grole1 и grole2. Также есть 2 базы:
- base1, выданы права на подключение и чтение роли grole1.
- base2, выданы права на подключение и чтение роли grole2.
При подключении role1 он может читать данные из базы base1, но не может читать из base2. При проверке selelect current_user возвращает grole1. Как правильно подключаться, что бы читать из каждой базы под role1?