Локальная лаборатория состояний

Натвори. Выдумай. Попробуй.

Экспериментируй на воспроизводимых состояниях баз данных.

Дай QA-процессам и ИИ-агентам изолированные SQL-среды, где идеи можно проверять, отбрасывать и повторять без лишних затрат.

Открытый исходный код LocalСостояния SQL-базSQL / psql + Liquibase
Настоящий рецепт sqlrs
sqlrs prepare chinook run smoke
basechinooksmoke
Проблема

Пустая база — не то состояние, с которого начинается проверка

Не начинай с чистого листа

Полезная проверка начинается после схемы, миграций и начальных данных. Если каждый раз повторять этот путь, эксперимент обходится дороже, чем должен.

Модель Taidon

Подготовка. Сохранение. Запуск.

`sqlrs` превращает шаги подготовки в переиспользуемые неизменяемые состояния, а затем запускает от них изолированные изменяемые экземпляры.

База → подготовка → готовое состояние → изолированные запуски
00Базовая SQL-база
01Шаг подготовки
02Сохранённое состояние
AЭксперимент А
BПовтор Б
Два направления

Одна механика. Разные сценарии.

Один CLI-процесс — для привычного QA и повторяемых экспериментов, в том числе запускаемых ИИ-агентами.

01 / QA и миграции

Возвращайся к нужному состоянию

Готовь одинаковые среды для миграций, интеграционных проверок и воспроизведения ошибок.

  • Подготовленные состояния вместо ручной настройки
  • Одноразовые изменяемые экземпляры
  • Рецепты prepare/run в репозитории
02 / ИИ-агенты

Пусть агент пробует и начинает заново

Агент может вызывать обычную CLI-команду `sqlrs`, проверять результат и начинать заново.

  • Обычный интерфейс командной строки
  • Воспроизводимая исходная точка
  • Одноразовые изолированные запуски
Local · релиз готовится

Запускай в своей среде разработки

Главный путь установки — готовые архивы GitHub Latest. Сборка из исходников остаётся для неподдержанных платформ.

Локально · открытый код

CLI и движок на своей машине

Скачивание включится после публикации и проверки нового GitHub Latest.

Платформы

Linux, Windows и macOS

Для каждой платформы будут доступны готовый архив и проверенный быстрый старт.

Матрица ниже
Рабочие процессы

SQL и миграции

Raw SQL/psql и Liquibase. Статусы движков собраны в матрице поддержки.

Частые вопросы
Настоящая форма CLI
sqlrs prepare:psql -- -f init.sql run:psql -- -c "select count(*) from users"
Проверяется перед релизом

Матрица поддержки

Статусы движков и пути установки собраны в двух таблицах.

Движок базы данныхДоступность
PostgreSQLТекущий · перепроверяется перед релизом
MySQL / MariaDBСкоро
Oracle DatabaseСкоро
Microsoft SQL ServerСкоро
ПлатформаАрхивСреда контейнеровСнимки
Linux amd64 / arm64ОбязателенDocker; проверенные пути PodmanПоддержанный backend с copy fallback
Windows amd64ОбязателенDocker Desktop; WSL2 для BtrfsДоступен copy fallback
macOS amd64 / arm64ОбязателенPodmanCopy snapshots
Shared · скоро / закрытая бета

Готовые состояния для команды

Будущая коммерческая self-hosted-версия разворачивается в инфраструктуре участника беты.

  • Командная работа с подготовленными состояниями SQL-баз
  • Ограниченные бесплатные лицензии выбранным участникам беты
  • Доступ, срок беты и объём лицензии определяются для каждого участника
Важно

Статусы движков перечислены в матрице поддержки. В заявке можно указать целевую СУБД и инструменты команды.

Подать заявку в Shared Beta

СУБД и размер команды обязательны. Подписки и исследования — отдельно и добровольно.

Приём заявок через сайт пока отключён. Скачивание и справочные материалы остаются доступными.

Contact choices

Для заявки не нужно соглашаться на новости или исследования.Открыть уведомление.

Managed · планируется

Тот же подход — как сервис

Managed — будущий hosted-вариант. Сейчас он недоступен; дата запуска ещё не объявлена.

Оставить раннюю заявку

Оставь контакты, чтобы получить новости о раннем доступе.

Приём заявок через сайт пока отключён. Скачивание и справочные материалы остаются доступными.

Contact choices

Для заявки не нужно соглашаться на новости или исследования.Открыть уведомление.

Коротко

Частые вопросы

Это облачная база данных?

Local — нет: движок и контейнеры работают локально. Managed только планируется.

Локальная версия открытая?

Да, CLI и локальный движок опубликованы под Apache 2.0. Кнопка скачивания появится после нового проверенного Latest-релиза.

Какие СУБД поддерживаются?

Текущие и будущие движки перечислены в матрице поддержки.

Shared уже доступен?

Нет, это coming soon / закрытая бета. Выбранные участники получат ограниченные бесплатные лицензии.