logoalt Hacker News

coldteatoday at 12:18 PM1 replyview on HN

Because SQLite is a program, that will refuse to start or crash, and which you can trivially replace, if corrupted.

Whereas your sqlite data are your data, and if they're corrupted they can be lost forever or propagate the issue to backups.


Replies

conradludgatetoday at 4:43 PM

Hopefully it crashes if corrupt... But it could instead jump straight to some code designed to clean up files and delete your database