Найти тему
Кулибин74

Создание пользователя PostgresSQL с разрешением использовать базы данных.

Первым делом создаем пользователя. Входим в консоль PostgreSQL.

sudo -u postgres psql

Создадим пользователя admin.

CREATE USER admin WITH PASSWORD 'myPassword'; - (myPassword указываем наш пароль)

Далее подключаемся к базе с которой надо разрешить работу нашего пользователя.

\c base (base – та база на сервере postgresql с которой нам надо разрешить работу созданному пользователю)

Даем все привилегии на все таблицы нашей базы данных в схеме public для пользователя “admin”

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO "admin";

Выход из оболочки следующей командой \q

\q