Ich entwickle eine Anwendung und verwende SQLite als meinen Datenbankspeicher. Ich möchte die sqlite-Datenbank während meiner gesamten Anwendungsdauer hinzufügen und aktualisieren, also habe ich sie in das Dokumentenverzeichnis kopiert, damit ich mit meiner Datenbank alle möglichen Dinge tun kann, außer nur aus ihnen auszuwählen.iPhone SQLite Dateiverwaltung
Aber da ich „Zeit“, meine Datenbank bin Entwicklung häufig ändert (die Datenbankarchitektur von einem anderen Entwickler gemacht wird) durch den Prozess
Auf dem iPhone i
- , wenn die ich überprüft Datenbank existiert im Dokumentenverzeichnis
- (wenn nicht) kopieren Sie es zu ihm.
- Verwendung dieser Datenbank
aber wenn ich möchte, dass meine Datenbank aktualisieren (i in einem separaten SQLite Manager gemacht) es durch den Prozess des Kopierens der neuere Version schlägt fehl, weil ich nur überprüft, ob die Datenbank vorhanden ist.
Hat jemand von euch die gleiche Art von Problem erlebt? und was hast du diese Art von Problem zu passieren ..
meine einzige Idee war, eine Einstellungstabelle zu erstellen und eine Reihe zu halten, die das für eine Versionsnummer der Datenbank überprüfen ..
Gibt es auch eine Möglichkeit, die sql-datei aus dem dokumentverzeichnis in einem beliebigen sqlite management-tool bearbeiten?
oder gibt es bessere Lösungen?
das Problem ist, dass ich mit mehreren sqlite-Datenbanken arbeiten und nicht alle löschen will, aber nur die, die ich möchte aktualisieren –