@@ -20,6 +20,7 @@ func openDB(dbPath string) (*sql.DB, error) {
20 params.Add("_pragma", "cache_size(-8000)")
20 params.Add("_pragma", "cache_size(-8000)")
21 params.Add("_pragma", "synchronous(NORMAL)")
21 params.Add("_pragma", "synchronous(NORMAL)")
22 params.Add("_pragma", "secure_delete(on)")
22 params.Add("_pragma", "secure_delete(on)")
23+ params.Add("_pragma", "busy_timeout(5000)")
24 dsn := fmt.Sprintf("file:%s?%s", dbPath, params.Encode())
25 dsn := fmt.Sprintf("file:%s?%s", dbPath, params.Encode())
25 db, err := sql.Open("sqlite", dsn)
26 db, err := sql.Open("sqlite", dsn)