メモ。
> 調べてみると SQLite は更新時に dbfilename-journal というファイルを一時的に作成するらしく、ディレクトリの書き込み権限がないと更新できないらしい。 もう少し親切なエラーメッセージならなー、と ... でもとにかくこれは理解しておかないと、後々よく分からないバグではまったりするので一応まとめてみた。
http://blog.enjoitech.jp/detail.php?aid=167 より引用
SQLiteでupdateしたのにファイルが更新されない!!と思ったらこういうことか。