PostgreSQL: создание пользователя, базы данных и прав доступа

8 июля 2018 г. 10:25
По умолчанию создается суперпользователь postgres. С помощью следующей команды зайдем в режиме администртора
$ sudo -u postgres psql

Добавление новой учетной записи
$ sudo -u postgres createuser username

Создание базы данных
$ sudo -u postgres createdb dbname

Задать пароль для пользователя
$ sudo -u postgres psql
psql=# alter user username with encrypted password 'password';

Дать права на работу с базой данных
psql=# grant all privileges on database dbname to username ;

Эти действия можно произвести и внутри psql с помощью …
Читать далее