2016-08-13 2 views
3

Ich lösche meine ganze Couchbase lite db will löschen, aber aus irgendwelchen Gründen werden einige Datensätze nicht gelöscht werden, habe ich versucht, den folgenden Code:ganze Couchbase lite db Ausgabe

try{ db.delete()} catch{...} 

aber es wird nicht funktionieren, es scheint, wie sQLite einige Probleme mit alten Indizes bekam, diesem brotha eine lil Hilfe geben

+0

Können Sie das klären was nicht funktioniert? Erhalten Sie einen Fehler? – Hod

+0

nach dem Löschen der Datenbank, wenn ich versuche, die gleiche Datenbank zu erstellen, bekomme ich diesen Fehler, dass Ihre RevisionId bereits existiert ... – kiarashws

+0

Verwenden Sie Java/Android? –

Antwort

1

Sie folgende Schritte 1.Delete Datenbank 2.Schließen Datenbankmanager 3.Assign Datenbank auf null

verwenden sollten

Code: -

try { 
    myDatabase.delete(); 
    myDatabase.manager(close); 
    myDatabase = null; 
} catch (IOExcept`enter code here`ion e) { 
    Log.e(TAG, "Cannot delete database", e); 
    return; 
} 
Verwandte Themen