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

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

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

Предоставьте 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 · доступен релиз-кандидат v0.1.1-rc.6

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

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

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

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

Релиз-кандидат v0.1.1-rc.6 опубликован с готовыми архивами и контрольными суммами.

Получить Taidon Local
Платформы

Linux, Windows и macOS

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

Матрица ниже
Начало работы

От схемы до автотестов

Русский мини-курс по prepare, discovery, test runners и Git-сценариям.

Читать руководство
Настоящая форма CLI
sqlrs prepare:psql -- -f init.sql run:psql -- -c "select count(*) from users"

Получить Taidon Local

Укажите рабочую почту и платформу — сразу после отправки покажем скачивание и инструкцию. На почту пришлём ссылки на код и форму обратной связи. Если вы не заполните форму раньше, через неделю отправим одно напоминание.

Contact choices

Отправляя форму, вы запрашиваете Taidon Local. Мы отправим на указанный адрес ссылки на код и форму обратной связи. Если вы не заполните форму раньше, через неделю отправим одно напоминание. Без отдельного согласия больше ничего присылать не будем. Как обрабатываются данные.

Проверяем, что запрос отправляется из поддерживаемого браузера…

Релиз-кандидат v0.1.1-rc.6

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

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

Движок базы данныхДоступность
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. Релиз-кандидат v0.1.1-rc.6 уже доступен для скачивания.

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

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

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

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