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
Читати далі