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.
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