Это действительно зависит от того, что было изменено между версиями.
- Можно добавлять совершенно новые структуры данных и оставлять их пустыми
- Любые изменения в существующей структуре данных должны:
- имеют значения по умолчанию
- Есть способ автоматически конвертировать / заполнять из существующих значений
- Подскажите пользователя при необходимости. (Последний вариант)
Как только обновленная структура данных будет создана, можно развернуть соответствующий код веб-сайта. В большинстве случаев код будет работать только с соответствующей версией структуры данных. И, как правило, обновления кода могут быть развернуты с помощью «удаления существующих» или «полного перезаписи».