Разделяй опасные изменения на шаги. Добавление колонки — безопасно. Удаление — сначала перестань использовать в коде, потом удали. Переименование — добавь новую, скопируй данные, обнови код, удали старую. Индексы создавай с CONCURRENTLY. NOT NULL добавляй через DEFAULT. Каждая миграция должна быть совместима с текущим и предыдущим кодом.
Как делать zero-downtime migration?
Middle+
88 просмотровAFK Offer AI
Что такое degraded mode?