Быстрый старт: CLI

Legacy

Legacy-сценарий через 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.