Я настроил наш сервер postgresql с двумя базами данных: одна рабочая и одна обучающая. Я бы хотел, чтобы пользователи ограничивались своими настоящими ролями в производственной базе данных, но при этом имели право свободно руководить учебной базой данных.
т.
Назначьте один набор ролей пользователю в одной базе данных, а другой набор ролей тому же пользователю в другой базе данных на том же сервере.
Я полагаю, что одним из способов решения этой проблемы было бы создание новой «обучающей» роли с полным доступом, а затем ограничение этой роли только учебной базой данных с использованием pg_hba.conf. Это не то, на что я надеюсь, но это единственный вариант?