Docker i CI/CD · Middle · Pytanie 53 z 75
Dlaczego migracje bazy powinny zachować zgodność wsteczną podczas wdrożenia?
- ✓Poprawna odpowiedź: Stara i nowa wersja aplikacji działają jednocześnie podczas rolloutu
- 2Migracje mogą tylko dodawać tabele, nie zmieniać istniejących
- 3Bazy odrzucają migracje, które usuwają kolumny
Wyjaśnienie
Przy wdrożeniu rolling lub blue-green stary kod wciąż działa na nowym schemacie. Expand-and-contract: najpierw dodaj, przenieś dane, usuń później.