2016-12-20 7 views
0

Ich habe eine SQL-Datenbank und möchte in der Lage sein, mit einer SQLite in meiner Android-App zu kopieren/zu synchronisieren, so dass Personen Daten abfragen können, ohne eine Internetverbindung zu benötigen. Ich war mir nicht sicher, wie ich die SQLite-Datenbank aktualisieren würde, wenn Felder oder Tabellen in der SQL-Datenbank geändert werden.SQL- und SQlite-Datenbank synchronisieren

Was wäre der beste Weg, um dies zu tun, ich habe nur die Datenbanken getrennt verwendet und dies ist mein erstes Mal dies zu tun.

Antwort

0

Ich empfehle, eine Versionstabelle einzufügen und SQL-Skripte zu verwenden, um die Schemas zu aktualisieren. Sie benötigen ein Skript für den SQL-Server und eins für SQLite. Dann können Sie alle Skripte jenseits der ersten auf dem Android-Gerät finden ... und dann jedes Skript nacheinander ausführen.

Ich habe das schon einmal gemacht, als ich mich um ein paar hundert Remote-Desktop-Clients kümmerte.

Der Haupttrick besteht darin, dass die SQL-Skripte für den ersten Lauf und ggf. für einen nachfolgenden Lauf funktionieren.

Verwandte Themen