2011-10-22 13 views

Respuesta

1

A menos que habilita el registro de escritura anticipada, me temo que sus cambios son probablemente perdieron. El sistema de journalling predeterminado en SQLite funciona de forma opuesta a lo que esperaba.

De la documentación:

El diario de reversión tradicional funciona escribiendo una copia del contenido de la base de datos original sin cambios en un archivo de deshacer revista independiente y luego escribir los cambios directamente en el archivo de base de datos. En caso de falla o ROLLBACK, el contenido original contenido en el diario de reversión se reproduce en el archivo de base de datos para revertir el archivo de base de datos a su estado original.

Ver:

WAL: https://sqlite.org/wal.html

formatos de archivo, incluyendo revistas: https://sqlite.org/fileformat.html

Cuestiones relacionadas