Wie aktualisiere ich ein Tabellenschema nach einem App-Upgrade auf Android?

Ich habe eine unvollendete Bewerbung, aber ich möchte mich jetzt mit dem zukünftigen Update befassen.

Angenommen, meine App wurde aktualisiert, sodass beim Start festgestellt wird, dass das Datenbankschema veraltet ist. Daher muss für jede Tabelle eine Aktualisierung entsprechend der Versionsnummer auf das neue Schema durchgeführt werden, wobei alle Daten erhalten bleiben.

Ich habe irgendwo gelesen, dass die SQLite-Datenbank unter Android eine Versionsnummer und automatische Updates enthält, aber ich habe kein Beispiel für dieses spezielle Problem gefunden.

Wie kann dies mit einer Android-App unter Verwendung von SQLite-Datenbanken erreicht werden?

Gibt es eine bestimmte Versionsnummer pro Tabelle, die in Android SQLite-Datenbanken gespeichert ist? Wenn ja, wie kann ich es lesen und für den oben genannten Zweck verwenden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage