Как установить PostgreSQL Linux часть 4.

Введение.

Продолжая рассказ о сервере баз данных PostgreSQL, остановимся на вопросах справочной информации.

Всё рание сказанное относилось к пользователю postgres, обладающего правами суперпользователя. На практике требуется создание других пользователей, назначать для них роли и права. В качестве примера, приведём несколько команд показывающих, как это происходит в жизни.

Создадим роль и пароль пользователя user, установим метод хеширования.

-bash-3.2$ psql
CREATE ROLE user LOGIN PASSWORD 'secret';
CREATE ROLE
SET password_encryption='md5';
SET
\q

Вносим изменения в существующие роли и права.

-bash-3.2$ psql
//изменение пароля роли
ALTER ROLE user WITH PASSWORD 'crumplet';
//удаление пароля роли
ALTER ROLE user WITH PASSWORD NULL;
//права на создание других ролей и новых баз данных
ALTER ROLE user CREATEROLE CREATEDB;
\q

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *