Миграции — SQL-скрипты, которые меняют схему базы (CREATE TABLE, ALTER, ADD COLUMN). В CI/CD миграции запускаются автоматически перед или после деплоя нового кода. Инструменты: goose, golang-migrate, Atlas. Важные правила: миграции должны быть идемпотентными, обратимые (up/down), backward-compatible (старый код должен работать с новой схемой). Типичный порядок: запусти миграцию → задеплой новый код → проверь. Никогда не удаляй колонку, пока старый код ещё может быть запущен.
Как работает database migration в CI/CD?
Middle
513 просмотровAFK Offer AI
Как работает channel send/receive под капотом?