SQLite Forum

Question about WAL Checkpoint process
Login
The WAL file is the backup. When a page is successfully checkpointed the database is updated to reflect this. If page 1000 was not written successfully, clients continue to read it from the WAL file as if the checkpoint of that page never even started.