Quickstart: CLI
StableБыстрый старт через CLI: tenant → db → start → connect.
Обновлено: 4 февраля 2026 г.
spgctl — CLI над API v2. Минимальный сценарий:
- Установите CLI:
cargo install --locked --path apps/spgctlилиmake install-spgctl. Добавьте$HOME/.cargo/binвPATH. - Экспортируйте переменные:
export CP_URL="https://<cp-host>"
export SPG99_TOKEN="<api-key>"
- Создайте tenant и БД (без немедленного старта compute):
spgctl tenant create --name t1
spgctl db create --tenant t1 --name d1 --size L1 --start-immediately=false --initial-scale 0
- Запустите compute и дождитесь
ready:
spgctl db start --tenant t1 --db d1 --scale 1
spgctl db describe --tenant t1 --db d1
- Подключитесь через DSN из
describe(или сгенерируйте psql команду):
psql "$(spgctl db dsn --tenant t1 --db d1)"
Для очистки:
spgctl db stop --tenant t1 --db d1
spgctl db delete --tenant t1 --db d1 --force