PostgreSQL создание удаление пользователей

Создание пользователя
CREATE USER name [ [ WITH ] option [ ... ] ]

option (основные атрибуты)
SUPERUSER | NOSUPERUSER - определяет наличие/отсутствие прав суперпользователя
| CREATEDB | NOCREATEDB - если указано createdb, пользователь сможет создавать новые базы данных.
| CREATEROLE | NOCREATEROLE - CREATEROLE возможность создавать новые роли.
| INHERIT | NOINHERIT -  атрибут позволяет пользователю использовать все привилегии базы данных.
| LOGIN | NOLOGIN - атрибут определяет использование логина для сеанса авторизации.       
| REPLICATION | NOREPLICATION - позволяет пользователю инициировать потоковую репликацию.
| CONNECTION LIMIT connlimit - число одновременных подключений. По умолчанию ограничений нет.
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' - указание пароля пользователя.                             
| VALID UNTIL 'timestamp' - указать дату окончания действия пароля.

Пример
# su - postgres
$ psql db_name

db_name - имя базы в которой будем создавать пользователя

# create user example_user1 with password 'example';
CREATE ROLE

Проверка
# \du
                               List of roles
   Role name   |                   Attributes                   | Member of
---------------+------------------------------------------------+-----------
 example_user1 |                                                | {}
 postgres      | Superuser, Create role, Create DB, Replication | {}

Удаление пользователя
# drop user example_user1;
DROP ROLE

# \du
                             List of roles
 Role name |                   Attributes                   | Member of
-----------+------------------------------------------------+-----------
 postgres  | Superuser, Create role, Create DB, Replication | {}

Дополнительная информация