---
title: "Пользователи и привилегии в PostgreSQL"
description: "Пользователи и привилегии в базах данных PostgreSQL. Документация и инструкции по использованию и настройке облачных сервисов Timeweb Cloud."
---

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

При создании кластера автоматически создается пользователь `gen_user`. Вы также можете создавать новых пользователей на вкладке «Пользователи».

> [!NOTE]
> Создание пользователей недоступно на минимальном тарифе (1 CPU / 1 ГБ RAM / 8 ГБ NVMe).

## Создание пользователей

Чтобы создать пользователя:

1.  Перейдите в раздел «Базы данных» и кликните на нужный кластер.
2.  На вкладке «Пользователи» кликните «Добавить».

![Image3](https://content.timeweb.com/assets/179aec0b-69f2-4ce9-8084-888c55bd8510.png?width=1014&height=705)

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

## Настройка привилегий

Вы можете изменить привилегии существующего пользователя. Для этого:

1.  Перейдите в раздел «Базы данных» и кликните на нужный кластер.
2.  На вкладке «Пользователи» нажмите на три точки рядом с нужным пользователем и выберите пункт «Привилегии».

![Image8](https://content.timeweb.com/assets/375f8822-583d-4426-bc80-cd8dd71aa2ce.png?width=1028&height=701)

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

![Image1](https://content.timeweb.com/assets/081f64e9-dd33-46d0-a9e2-6dbcace5c0c1.png?width=1016&height=755)

## Доступные привилегии

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

| **Привилегия** | **Назначение** |
| --- | --- |
| `SELECT` | Чтение данных из таблиц, представлений и последовательностей. |
| `INSERT` | Добавление новых строк в таблицы. |
| `UPDATE` | Изменение существующих строк в таблицах. |
| `DELETE` | Удаление строк из таблиц. |
| `TRUNCATE` | Быстрое удаление всех строк из таблицы (без логирования отдельных удалений). |
| `CREATE` | Создание новых объектов в базе данных (таблиц, представлений, функций и др.). |
| `REFERENCES` | Использование таблицы в качестве внешнего ключа. |
| `TRIGGER` | Создание и выполнение триггеров на таблице. |
| `TEMPORARY` | Создание временных таблиц в базе данных. |
| `CREATEDB` | Создание новых баз данных. |
| `CREATE_ROLE` | [Создание ролей](https://timeweb.cloud/docs/dbaas/postgresql/roles). |
