Быстрый старт: CLI
LegacyLegacy-сценарий через SPGCLI (`spgctl`). Для новых сценариев используйте Console или API v2.
Обновлено: 5 марта 2026 г.
SPGCLI (spgctl) — legacy CLI над Control Plane API. Для новых пользовательских сценариев используйте Console или REST API; материал ниже оставлен только для совместимости с существующей автоматизацией.
1. Настройте окружение
export CP_URL="https://<cp-host>"
export SPG99_TOKEN="<api-key>"
2. Создайте tenant
spgctl tenant create --name t1
Сохраните выданные pg_user, pg_password и dsn_template.
3. Создайте базу
spgctl db create --tenant t1 --name d1 --size L1
В текущем managed‑контракте не стоит строить workflow вокруг ручного start / stop: база поднимется автоматически при первом клиентском подключении.
4. Посмотрите состояние
spgctl db describe --tenant t1 --db d1
5. Получите DSN и подключитесь
psql "$(spgctl db dsn --tenant t1 --db d1)"
Если база была остановлена, первое подключение может сработать чуть медленнее из-за cold start.
6. Очистка
spgctl db delete --tenant t1 --db d1 --force
Если у вас уже есть существующая automation на CLI, сценарий выше остаётся рабочим, но для новых процессов предпочитайте Console и API.
