Objekte in der Firebase versionieren

Ich verwende firebase als Datenbank für eine mobile Anwendung. Mobile Application Version 1 mit einer bestimmten DB-Struktur. Aber in Version 2 habe ich ein großes Schema geändert. Ich konnte keine spezifische Dokumentation finden, in der die Best Practices für die Verwaltung von DB-Upgrades aufgeführt sind. Also denke ich über folgende Schritte nach, was auf dem Papier gut aussieht.

Application Version 1 ist in Produktion mit firebase / v1Copy Version 1 Schema firebase / v1 zu firebase / v2Aktualisierung firebase / v2 schemaDisable Schreiboperationen auf firebase / v1Distribute application v2 zeigt auf firebase / v2

Mit diesen Schritten können Benutzer mit älteren App-Versionen nur die Daten lesen. Wenn sie die App nicht aktualisieren, können sie keine Daten ändern.

Habe ich bei der Verwaltung meiner Schemaaktualisierungen die richtige Richtung eingeschlagen? Oder gibt es einen besseren Weg, dies zu tun.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage