2017-10-21 3 views
1

Ich entwickle eine Android-Anwendung. Für lokale Datenbank in der Anwendung verwende ich DBFlow ORM-Bibliothek. Beim Aktualisieren der Anwendung werden einige neue Änderungen der lokalen Datenbank in der neuen Version nicht aktualisiert. Ich ändere Version der AppDatabase, aber Änderungen wie neue Spalte, geänderter Spaltenname oder -typ usw. sind nicht sichtbar. Wie die Migrationen nicht ausgeführt werden. Das ist mein Code für App-Datenbank:Wie migrieren Sie mit DBFlow?

@Database(name = AppDatabase.NAME, version = AppDatabase.VERSION) 
public class AppDatabase { 
    public static final String NAME = "BaseName"; // we will add the .db extension 
    public static final int VERSION = 2; 
} 

Wissen Sie vielleicht, was ist das Problem? Oder verpasse ich hier etwas? Danke für deine Hilfe und Zeit.

Antwort

1

Bitte gehen Sie weiter zum unten genannten Link und finden Sie hier die vollständigen Richtlinien für die Datenbankmigration in DBFlow Bibliothek.

DBFlow database migration

+0

Es ist eine gute Idee, Link-Verweise enthalten aber manchmal, bekommen diese Links abgelaufen. Es wäre am besten, wenn Sie ein Schnipsel in die Antwort einfügen könnten. – Jay