🟢 Лёгкий · 1 очк. SQL
Зачем нужны инструменты миграций (goose, golang-migrate)?
A Для перемещения данных
B Для версионирования и контролируемого применения изменений схемы БД
C Для бекапов
D Для репликации
Объяснение вопроса

Миграции - версионированные SQL-скрипты (например, 001_create_users.up.sql, 001_create_users.down.sql). Инструменты запоминают, какие версии уже применены, и выполняют новые по порядок. Схема хранится в коде (git), можно поднять БД с нуля и безопасно обновлять production. В Go популярны goose и golang-migrate.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.