Hacker News new | ask | show | jobs
by timewizard 478 days ago
Enabling WAL mode means you don't have a single file anymore.
2 comments

You could do a checkpoint first though I believe? And if the database is only being updated on your local client I don’t think WAL mode would have much benefit since it’s probably not getting many concurrent writes.
The WAL has a minimum size. In this context I assumed you would not be using SQLite to serve requests serially.
More work than grabbing a single file but still easy enough to use: https://www.sqlite.org/backup.html