При создании кластера автоматически создается пользователь gen_user. Вы также можете создавать новых пользователей на вкладке «Пользователи».
Создание пользователей недоступно на минимальном тарифе (1 CPU / 1 ГБ RAM / 8 ГБ NVMe).
Создание пользователей
Чтобы создать пользователя:
- Перейдите в раздел «Базы данных» и кликните на нужный кластер.
- На вкладке «Пользователи» кликните «Добавить».

- Укажите имя пользователя: от 3 до 32 символов, латинские буквы, цифры и спецсимволы.
- Укажите пароль пользователя: от 8 до 30 символов, латинские буквы, цифры и спецсимволы.
- (Опционально) Задайте комментарий к пользователю. Он будет отображаться в панели управления.
- По умолчанию пользователь будет создан с полными правами ко всем базам. Если вы хотите ограничить его привилегии, кликните «Показать привилегии» и настройте нужные.
- Нажмите «Создать».
Настройка привилегий
Вы можете изменить привилегии существующего пользователя. Для этого:
- Перейдите в раздел «Базы данных» и кликните на нужный кластер.
- На вкладке «Пользователи» нажмите на три точки рядом с нужным пользователем и выберите пункт «Привилегии».

- Выберите нужные привилегии. Можно задать права как на конкретную базу, так и на все базы сразу, включив опцию «Одинаковые для всех баз».
- Нажмите «Сохранить».

Доступные привилегии
Для пользователей баз данных PostgreSQL можно настроить следующие привилегии.
|
Привилегия |
Назначение |
|
|
Чтение данных из таблиц, представлений и последовательностей. |
|
|
Добавление новых строк в таблицы. |
|
|
Изменение существующих строк в таблицах. |
|
|
Удаление строк из таблиц. |
|
|
Быстрое удаление всех строк из таблицы (без логирования отдельных удалений). |
|
|
Создание новых объектов в базе данных (таблиц, представлений, функций и др.). |
|
|
Использование таблицы в качестве внешнего ключа. |
|
|
Создание и выполнение триггеров на таблице. |
|
|
Создание временных таблиц в базе данных. |
|
|
Создание новых баз данных. |
|
|