Z angličtiny přeložil gtranslate.io
Databáze SQLite na zařízeních Android jsou z definice velmi stabilní. Máme však zkušenost, že databáze mohou být poškozeny. Může to být způsobeno nesprávným zavřením databáze nebo zabitím aplikace Locus. Výsledkem je, že Locus Map není schopen otevřít soubor databáze nebo se soubor sám smaže - to se týká jak mapových souborů, tak databází bodů/tras, všechny jsou SQLites. Naštěstí je někdy možné takto poškozenou databázi opravit.
Tento postup se týká poškozených 'tracks.db' soubor, který najdete ve svém adresáři Locus Lokus/data/databáze:
Následující kroky vyžadují práci s příkazovým řádkem DOSu (cmd).
>sqlite3.exe filename.db "PRAGMA integrity_check"
pro ověření databáze. Výsledkem bude pravděpodobně chybová zpráva Error: databázový disk je chybně vytvořen.
>sqlite3.exe název_souboru.db ".dump" | sqlite3 new.db
V případě, že výše uvedený příkaz selhal, zkuste alternativu
>sqlite3.exe název_souboru.db ".recover" | sqlite3 new.db
Například:
Tento postup však není vždy úspěšný. Nejjednodušší a nejspolehlivější způsob je obnovit databázový soubor ze zálohy.