Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#7

AW: Design Frage - Datenbanken inapp deployment und Updates

  Alt 14. Nov 2021, 13:39
Moin...

Vieleicht solltest du erzählen wofür die Datenbank verwendet wird:

1. Vorgaben der Anwendung (statisch)
2. Datenbank mit "Userdaten": Quasi Daten, die der User oder die App selbst gespeichert hat.

Bei 1.:
Datenbank kann beim Update ausgetauscht werden.

Bei 2.:
Variante 1 nicht möglich!
Zitat:
Ein recht verbreitetes Vorgehen ist, bei jedem Update die nötigen SQL-Skripte auszuführen um die DB vom bestehenden in den neuen Zustand zu überführen. Dazu speichert man die DB-Version am besten direkt in der Datenbank ab. Werden bei einem Update mehrere Versionen übersprungen laufen die Updates dann kaskadiert ab.
...so macht man das.

Wenn du nicht sicher stellen kannst, daß nie "Userdaten" in die Datenbank kommen...ausschließlich Variante 2.

Zitat:
die Daten in einer lokalen SQLite Datenbank speichert
...damit hast dir die Anwort selbst gegeben.


Geändert von haentschman (14. Nov 2021 um 13:44 Uhr)
  Mit Zitat antworten Zitat