What is the proper method of setting up an environment that allows several database administrators to set up their own databasesbut does not allow them to view the other DBAs users and passwords? For example, we are setting up postgres on a Solaris machine at my university. I am a DBA (not the Solaris superuser) whowants to be able to add/drop users, createlang, etc. But there are others at my level who should not be able to viewmy (and my users') passwords in the pg_shadow table, but should be able to have the same rights over the data under theircontrol. Creating multiple databases doesn't allow this since a user is active across the entire database cluster. Should we initdb several database clusters, one for each DBA? What does this mean in terms of security and performance?
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера