Ich habe eine C++ - Anwendung, die Daten in einer Datenbank (SQLite) über QxOrm speichert.Legen Sie eine Version zu einer SQLite-Datenbank-Datei
Es ist klar, dass in den nächsten Versionen Spalten hinzugefügt/entfernt/umbenannt werden, daher möchte ich eine Versionsnummer für jede erstellte Datenbank festlegen, so dass beim Versuch, eine Datenbank zu laden, die Version verglichen wird mit der aktuellen Version der Anwendung und automatisch hinzufügen/entfernen/umbenennen die Spalten, um das aktuelle Schema zu entsprechen.
Ich konnte nicht in der QxOrm Dokumentation finden etwas, das wie folgt aussehen würde: Also zuerst
qx::QxSqlDatabase::getSingleton()->setVersion(2);
ist es möglich, diese Art der Sache mit SQLite zu tun? und wenn nicht sollte ich nur eine Tabelle erstellen, die die Datenbankversion enthalten würde?
Vielen Dank! Schön, dass Sie ein Konto bei SO eröffnet haben! Wenn Sie möchten, dass ich weitere Informationen in das QxOrm-Tag für Sie einfüge, lassen Sie es mich wissen! – talnicolas