Добавление нового пользователя в PostgreSQL:
1 |
CREATE ROLE newusername LOGIN PASSWORD 'newuserpassword'; |
Эта команда создаст пользователя с логином newusername и паролем newuserpassword.
Нужно создать для него базу данных:
1 2 3 |
CREATE DATABASE newusername; ALTER DATABASE newusername OWNER TO newusername; |
После этого нужно добавить для этого пользователя строчку в файл /etc/postgresql/<номер_версии>/pg_hba.conf:
1 |
local all newusername md5 |
Перезапускаем PostgreSQL.
Всё. Теперь пользователь может логиниться.