PostgreSQL как создать пользователя через консоль - psql

PostgreSQL как создать пользователя через консоль - psql

Коллеги всем привет.

В сегодняшней статье мы поговорим о том как можно создавать пользователей через консоль psql в базе данных PostgreSQL. PostgreSQL позволяет создавать любое количество пользователей, и имена пользователей должны состоять из букв и цифр (вначале всегда должна быть буква).

 

Содержание статьи:

  1. Создаем пользователя через консоль psql.

 

1. Создаем пользователя через консоль psql.

1.1. Создаем пользователя без возможности зайти в базу данных.

sql> CREATE ROLE inzhener WITH PASSWORD 'Qwerty123';

postgresql_create_user_psql


 

1.2. Создаем пользователя с возможностью зайти в базу данных.

sql> CREATE ROLE inzhener WITH LOGIN PASSWORD 'Qwerty123';

postgresql_create_user_psql


 

1.3. Создаем пользователя у которого есть право создавать других пользователей в базе данных.

sql> CREATE ROLE inzhener WITH LOGIN CREATEROLE PASSWORD 'Qwerty123';

postgresql_create_user_psql

Теперь этот пользователей так же как и вы может создать других пользователей в базе данных.


 

1.4. Создаем пользователя у которого есть право создания баз данных.

sql> CREATE ROLE inzhener WITH LOGIN CREATEDB PASSWORD 'Qwerty123';

postgresql_create_user_psql


 

1.5. Создаем супер пользователя. С привилегией SUPERUSER у пользователя будет возможно делать с базой данных абсолютно все.

sql> CREATE ROLE inzhener WITH LOGIN SUPERUSER PASSWORD 'Qwerty123';

postgresql_create_user_psql


 

1.6. Создаем пользователя у которого будет возможность создавать резервные копии и возможность реализации репликации.

sql> CREATE ROLE inzhener WITH LOGIN REPLICATION PASSWORD 'Qwerty123';

postgresql_create_user_psql


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

PostgreSQL - Как определить к каким файлам на диске соответствуют таблицы в базе данных
PostgreSQL - Как определить к каким файлам на диске соответствуют таблицы в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как узнать размер таблиц в базе данных
PostgreSQL - Как узнать размер таблиц в базе данных
POSTGRESQL
Читать далее
PostgreSQL - Как проверить привилегии пользователя
PostgreSQL - Как проверить привилегии пользователя
POSTGRESQL
Читать далее