V zásadě existují dva přístupy:
- Ujistěte se, že kód vaší aplikace zvládne obě „verze“ datové struktury a při ukládání aktualizace na novou strukturu.
- Napište skript migrace
Pravděpodobně bych šel pro možnost 1, protože je to metoda, která vám umožňuje postupnou aktualizaci, kde stejně jako u možnosti 2 v podstatě musíte stáhnout aplikaci, abyste mohli aktualizovat kód (rychle) a data (možná pomaleji) najednou .
Poté později, nebo pokud to považujete za nutné, proveďte také možnost 2 a migrujte svá data. To pak nemusí rušit váš web a může vesele běžet asynchronně na pozadí.