Код: Выделить всё
apt install postgresql postgresql-contribКод: Выделить всё
systemctl status postgresql.service
systemctl start postgresql.service
systemctl enable postgresql.serviceПереключимся на пользователя postgres (созданного при установке СУБД):
Код: Выделить всё
$ sudo -i -u postgresЗапускаем PostgreSQL
Код: Выделить всё
psqlСоздадим супер пользователя
Код: Выделить всё
postgres=#CREATE USER root WITH PASSWORD 'pass';Назначим ему супер права:
Код: Выделить всё
ALTER USER root WITH SUPERUSER; Теперь наверное (а может и не надо...) необходимо выйти из пользователя "postgres" и зайти под супер пользователем
Создадим пользователя
Код: Выделить всё
postgres=#CREATE USER test WITH PASSWORD 'pass';Выходим:
Код: Выделить всё
postgres-#\qСоздаем БД
Код: Выделить всё
postgres@:~$createdb testСнова входим в СУБД и даём пользователю test все права на базу данных test:
Код: Выделить всё
postgres@:~$psql
postgres=#GRANT ALL PRIVILEGES ON DATABASE test TO test;
postgres=#\qНазначим владельца БД
Код: Выделить всё
postgres=# ALTER DATABASE dg_name OWNER TO user_name;Выходим из учётной записи администратора СУБД:
Код: Выделить всё
$exitВходим под учётной записью пользователя test в базу данных test:
Код: Выделить всё
$psql -U test -h 127.0.0.1 -p 5432https://habr.com/ru/articles/875548/

