Se capita che dopo un checkout da git appaiano dei misteriosi problemi col database sqlite, che non appaiono nel log né nel debugger provate a controllare i permessi, ma non solo del file .sq3. Controllate anche i permessi della cartella. Serve che anche quella sia in rw per l’utente di apache (o di php se siete in cgi)
Sistemato quello tutto torna a funzionare come per magia
Il problema è pernicioso perché le select andranno a buon fine, mentre Create Update e Delete no, da cui la difficoltà a notare questo bug
La cosa irritante è che il try{}catch{} viene bellamente ignorato