<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Hi Ryan,</div><div dir="ltr"><br><blockquote type="cite">This surprises me because for all of its faults I was under the impression that Time Machine does at least back up file contents correctly. But I don't know whether an sqlite database is in a consistent state on disk while it is being used e.g. by Buildbot.</blockquote><br></div><div dir="ltr">Unfortunately, unless you lock your database before a backup, copying/backing up an open Sqlite database file will not work. See <a href="https://sqlite.org/backup.html">https://sqlite.org/backup.html</a>.</div><div dir="ltr"><br></div><blockquote type="cite"><div dir="ltr"><span></span><span>Is there any other better way to recover data from a malformed sqlite database or to determine in what way it is malformed?</span><br></div></blockquote><br><div>Not that I know of any unsupervised way to sanitise a broken buildbot database. But you could have a look at the database yourself and see if there is anything that looks broken and remove those records manually. As you’re on a mac, have a look at Liya <a href="https://apps.apple.com/de/app/liya/id455484422?mt=12">https://apps.apple.com/de/app/liya/id455484422?mt=12</a>.</div><div><br></div><div>Best,</div><div>Mark</div></body></html>