Re: [pgsql-ru-general] [pgsql-ru-general] сменить пароли/доступы к БД без даунтайма - Mailing list pgsql-ru-general

From Антон Мазунин
Subject Re: [pgsql-ru-general] [pgsql-ru-general] сменить пароли/доступы к БД без даунтайма
Date
Msg-id 6CE1AD2C-E222-4CAC-9A1B-2E56D9512A7A@gmail.com
Whole thread Raw
In response to Re: [pgsql-ru-general] Re: [pgsql-ru-general] сменить пароли/доступы к БД без даунтайма  ("Dmitry E. Oboukhov" <unera@debian.org>)
List pgsql-ru-general
> 19 марта 2017 г., в 20:00, Dmitry E. Oboukhov <unera@debian.org> написал(а):
> 
>>> Не будет, если раздать одинаковые grant’ы обоим пользователям. Мы ровно так и
>>> делаем регулярно. Больно, но способа лучше, кажется, пока нет.
> 
>> И вот непонятно мне как задать правильно гранты.
> 
> все разобрался
> 
> GRANT $olduser TO $newuser;
> -- 
> 
> . ''`.                               Dmitry E. Oboukhov
> : :’  :   email: unera@debian.org jabber://UNera@uvw.ru
> `. `~’              GPGKey: 1024D / F8E26537 2006-11-21
>  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Как раз сегодня занимался тем же. Но схема была несколько иная: 
create role newuser login inherit password 'pass'
grant olduser to newuser

Таким образом старый пользователь становится группой ( а новый наследует все его гранты) , но при этом логиниться и
работатьможет. Дальше перевожу все что к базе цепляется на нового пользователя, меняю у старого пароль и переключаю все
обратно.


pgsql-ru-general by date:

Previous
From: Oleksii Kliukin
Date:
Subject: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] deadlock при drop index concurrently
Next
From: Timokhin Maxim
Date:
Subject: [pgsql-ru-general] duplicate key value violates unique constraint и создание дублей