GitHub: gigagrug/schema
Что умеет:
-
schema -i — инициализация проекта (по умолчанию SQLite + `./schema/dev.db`) или подключение к выбранной БД -
schema -pull — импорт существующей структуры - Миграции:
- создание SQL-файлов
- применение (`schema -migrate`)
- выборочное выполнение (`schema -migrate="имя"`)
- Миграции с данными для повторного использования
- Выполнение произвольных SQL прямо в консоли
- Встроенная TUI-студия для интерактивной работы с БД
📌 Почему стоит попробовать:
- Быстрые и наглядные миграции
- Поддержка нескольких СУБД
- Легкое подключение к существующей базе
- Совмещает миграции, генерацию данных и интерактивный интерфейс
📌 Apache-2.0 • ⭐ 22 звезды • 8 релизов • последний — 2 августа 2025
Если нужен удобный CLI для миграций и работы с базами — Schema точно стоит внимания.
👉 Github
