Tenants в Console
StableЧто такое tenant, как его создавать в Console и какие данные нужно сохранить сразу.
Обновлено: 5 марта 2026 г.
Tenant в SPG99 — это изолированный административный контейнер для ваших баз и связанных с ними доступов. Удобнее всего воспринимать его как отдельную рабочую зону.
Когда имеет смысл заводить отдельные tenants
Чаще всего отдельные tenants удобно создавать:
- под разные проекты;
- под
production,stagingиdevelopment; - под разные команды;
- под разных клиентов.
Такой подход делает структуру понятной даже когда ресурсов становится много.
Что видно в списке tenants
В разделе Tenants обычно видны:
- имя tenant;
- дата создания;
- количество баз внутри;
- быстрые действия вроде открытия карточки и удаления.
Если ваш API key имеет tenant‑scope, вы увидите только тот tenant, к которому этот ключ привязан.
Создание tenant
При создании нужно указать техническое имя tenant.
Рекомендации к имени:
- начинайте с латинской буквы или
_; - далее используйте латиницу, цифры,
_,$; - избегайте пробелов, кириллицы и слишком длинных имён.
Хорошие примеры:
app_prodbilling_stageteam1
После создания Console показывает:
pg_user;pg_password;dsn_template.
Эти данные очень важно сохранить сразу, потому что именно они нужны для подключения к любой БД внутри tenant.
Что есть на странице tenant
Карточка tenant обычно содержит:
- имя и дату создания;
- количество баз;
- template подключения;
- доступы tenant;
- список баз внутри tenant.
На этой странице удобно:
- проверить, что tenant создан корректно;
- быстро перейти к нужной базе;
- собрать финальный DSN;
- создать новую БД.
Удаление tenant
В управляемом пользовательском сценарии tenant нельзя удалять «вслепую». Если внутри него ещё есть базы, сначала нужно удалить их либо использовать каскадный сценарий через API.
Это защитная логика: она не даёт случайно снести контейнер, внутри которого ещё есть рабочие ресурсы.
Главное, что нужно помнить
Tenant — это не просто красивая папка в интерфейсе. Это ключевая единица структуры и доступа в SPG99. Если сразу продумать разбиение tenants по проектам и окружениям, дальше Console остаётся понятной и масштабируется вместе с количеством баз.
