Note vocali - Registrazioni.db non aggiornate su iOS 7.1.2

2

Nel mio nuovo iPhone 4 (iOS 7.1.2) appena ripristinato, quando registro un memo vocale non viene visualizzato nel database Recordings.db.

Il database stesso è presente e ben formattato ma la tabella ZRECORDING rimane vuota. La registrazione e la riproduzione funzionano perfettamente però.

Testato su un altro iPhone 4 con la stessa versione iOS, funziona come previsto (cioè viene creata una nuova voce per ogni nuovo memo vocale con timestamp, durata e percorso) ...

Mi manca qualcosa qui o è un bug?

    
posta Tonkin 17.07.2017 - 18:01
fonte

1 risposta

1

OK L'ho capito, grazie a questa pagina .

Se ho capito bene, il file Recordings.db è solo la "struttura" del database SQLite. Le transazioni sono memorizzate in un altro file chiamato "Recordings.db-wal".

Citazione: " I file WAL sono una forma di cache in cui i dati scritti in un db SQLite vengono scritti per la prima volta nel file WAL (se abilitato) e successivamente in un momento successivo (noto come checkpoint) i dati SQLite sono scritti nel database principale ".

Quindi per poter visualizzare i dati, Recordings.db e Recordings.db-wal devono essere nella stessa directory prima di aprire Recordings.db con un visualizzatore DB SQLite.

    
risposta data 18.07.2017 - 11:58
fonte

Leggi altre domande sui tag