Миграции запускаешь как отдельный шаг в CI/CD pipeline перед деплоем нового кода. Используешь goose, golang-migrate или atlas. В CI поднимаешь тестовую базу через Docker и прогоняешь миграции + тесты. В CD — запускаешь миграцию в production перед обновлением сервиса. Важно: миграции должны быть backward-compatible чтобы старый код работал с новой схемой.
Как делать database migration в CI?
Middle
202 просмотровAFK Offer AI
Что такое crypto/sha256?