Управление ролями¶
В PostgreSQL нет разделения на группы и пользователей, есть понятие "роль".
Создание пользователя¶
Через SQL¶
Cоздать пользователя и установить ему пароль:
Cоздать пользователя, установить ему пароль и срок действия учетной записи до конца 2023 года.
Еще можно использовать CREATE USER
, это просто алиас к CREATE ROLE <> LOGIN
Через терминал¶
Для этого понадобится утилита createuser, которая ставится вместе с PostgreSQL.
Создать пользователя и установить ему пароль:
Смена пароля¶
Для смеы пароля используется обычный ALTER
:
Выдача прав¶
Для выдачи прав используется GRANT
. Например, выдадим все права на базу "my_db":