System Design · Senior · Запитання 65 з 75
Як перейменувати колонку в базі без простою?
- ✓Правильна відповідь: Expand/contract: додати нову колонку, писати в обидві, перенести дані, перемкнути читання, потім видалити стару колонку в наступному релізі
- 2Перейменувати однією міграцією під час деплою
- 3Зупинити застосунок на обслуговування - єдиний безпечний спосіб
Пояснення
Під час поетапного деплою старий і новий код працюють одночасно, тож кожен крок має бути сумісним з обома.