SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Löschen Sie die SQLite-Datenbank, wenn Sie eine neue Version der Anwendung aktualisieren

Mit dieser Methode können Sie Ihre Datenbank löschen.

context.deleteDatabase(DATABASE_NAME);

Sie können diese Methode auch verwenden, um zuerst Ihren Datenbankpfad zu finden und diesen dann zu löschen.

File myDb = context.getDatabasePath(DATABSE_NAME);
Boolean isDelete = myDb.delete();

Die andere Lösung ist, wenn Sie Ihre Datenbank aktualisieren möchten, ändern Sie einfach Ihre Versionsnummer der Datenbank. onUpgrade() wird automatisch aufgerufen und Ihre alte Datenbank wird gelöscht und eine neue Datenbank erstellt.