2 votes

Mémos vocaux - Recordings.db non mis à jour sur iOS 7.1.2

Sur mon iPhone 4 récemment réinitialisé (iOS 7.1.2), lorsque j'enregistre un mémo vocal, il n'apparaît pas dans la base de données Recordings.db.

La base de données elle-même est présente et bien formatée mais la table ZRECORDING reste vide. L'enregistrement et la lecture fonctionnent pourtant parfaitement bien.

Testé sur un autre iPhone 4 exécutant la même version d'iOS, il fonctionne comme prévu (c'est-à-dire qu'une nouvelle entrée est créée pour chaque nouveau mémo vocal avec l'horodatage, la durée et le chemin)....

J'ai raté quelque chose ou c'est un bug ?

1voto

Tonkin Points 31

J'ai trouvé la solution, grâce à cette page .

Si je comprends bien, le fichier Recordings.db est juste la "structure" de la base de données SQLite. Les transactions sont stockées dans un autre fichier appelé "Recordings.db-wal".

Citation : " Les fichiers WAL sont une forme de cache dans lequel les données écrites dans une base de données SQLite sont d'abord écrites dans le fichier WAL (lorsque cette fonction est activée), puis à un moment ultérieur (appelé point de contrôle), les données SQLite sont écrites dans la base de données principale. ".

Donc, afin de visualiser les données, Recordings.db et Recordings.db-wal doit être dans le même répertoire avant d'ouvrir Recordings.db avec un visualisateur de BD SQLite.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X