/ / OnUpgrade nicht Drop-Tabelle verwenden / Tabelle erstellen / einfügen in - Android, SQLite, Upgrade

OnUpgrade nicht Drop Tabelle verwenden / Tabelle erstellen / einfügen in - Android, SQLite, Upgrade

ich mag wirklich Dies Ansatz für die Handhabung der SQLite-Datenbank wannEntwickeln für Android, aber ich habe eine Frage, wenn es um ein Upgrade der Datenbank während eines Upgrades der Anwendung geht. Wird diese Methode empfohlen oder ist es so viel sicherer, die Standardprozedur (wie es scheint) mit der Drop-Tabelle / create table / insert innerhalb einer Transaktion durchzuführen, um im Falle eines Fehlers zurückrollen zu können?

Antworten:

0 für die Antwort № 1

Wird diese Methode empfohlen?

Gibt es eine bestimmte Methode, über die du redest?
Dieser Link scheint den einfachen Gebrauch eines zu zeigen SQLiteOpenHelper welches, als Teil der Standard-API, würde ich sagen, wird empfohlen.

Sie können tun, was auch immer Sie möchten onUpgrade Methode, ob es "s ist DROPPing-Tabellen, ALTERsie oder was auch immer.

Wenn Sie sie in eine Transaktion einbinden wollen, liegt das an Ihnen.