FAQ-21-RU: Когда я деплою проект PostgreSQL гранты юзера накатываются до создания самого юзера и деплой не проходит  

  RSS

vvit1
DbpTeam
Joined: 3 years  ago
Posts: 20
2017-02-14 22:21  

Q. Когда я деплою проект PostgreSQL гранты юзера накатываются до создания самого юзера и деплой не проходит, WTF?

А. Короткий ответ: Завести роли и перевесить все гранты на роли. И юзеров уже включать только в роли.

Да, юзеры в PG это просто алиас от роли (здесь бы можно сказать несколько критических слов в адрес системы грантов PG, но оставим это). Но это как в плюсах, если ими пользоваться неосторожно, то скорой всего рано или поздно наступите на свою же мину. Здесь мне кажется, что обнаружить через год разработки что я не могу удалить каких-то неактуальных юзеров потому что на них висят непонятные разрозненные гранты, или того хуже они прямо владеют какими-то объектами в БД – это просто ящик динамита.  Мне кажется хороший инструмент должен предостерегать от таких подобных действий.

Edited: 3 years  ago

ReplyQuote
  
Working

Please Login or Register