Docker і CI/CD · Middle · Запитання 53 з 75
Чому міграції бази мають лишатися зворотно сумісними під час деплою?
- ✓Правильна відповідь: Стара й нова версії застосунку працюють одночасно під час викатки
- 2Міграції можуть лише додавати таблиці, але не змінювати наявні
- 3Бази даних відхиляють міграції, що видаляють колонки
Пояснення
У rolling чи blue-green деплої старий код досі працює з новою схемою. Expand-and-contract: спершу додати, перенести дані, видалити пізніше.