Что такое backward compatible migration?

Middle
115 просмотров
AFK Offer AI

Backward compatible миграция — такая, при которой и старый и новый код работают корректно. Добавление nullable колонки — compatible. Удаление колонки, которую использует код — нет. Rename — нет. Правило: сначала деплой кода, который не зависит от старой схемы, потом миграция. Или наоборот: сначала миграция, потом деплой кода, который использует новое.

Следующий вопрос

Как реализовать leaderboard на Go?