Hallo,
habe mal die DUGTool für SQLite3 angepasst, damit diese auch in IPS2.5 wieder lauffähig sind.
-
Der Funktionsumfang passiert auf der Version 1.61 von TS17 (http://www.ip-symcon.de/forum/f16/projekt-sqlite-dug-tool-7033/) und es wurden keine Funktionen hingefügt noch entfernt !!
-
Jedoch ist eine Migration der Datenbank nach SQLite3 notwendig !!!
… offensichtlich gibt es aber in SQLite3 intern ein Problem mit der Zugriffsverriegelung, damit bei mehrfachen gleichzeitigen Datenbankzugriff die Zugriffe serialisiert werden ==> habe daher jetzt die Zugriffe über IPS_Semaphore verriegelt !!
Kurzanleitung:
- IPS stoppen
- DUGTools entpacken nach „./webfront/user/dugtool/“
- Alte DUG-DB kopieren (Sicherungskopie)
- IPS wieder starten, wird benoetigt zum migrieren
- DB-Migration durchfuehren, siehe „./webfront/user/dugtool/migration/MIGRATION_ DUGTOOL_SQLITE2_TO_3.PDF“
- IPS wieder stoppen, nach Import der Daten in die neue DUG-DB-SQLITE3
- neue migrierte DUG-DB an den alten Speicherort zurückkopieren
- DBupdate.php nach „./scripts/“ kopieren
- Graphenupdate.php nach „./scripts/“ kopieren
- IPS wieder starten
Viel Spass
tgusi74
DUGToolV161_WITH_SQLITE3.zip (740 KB)