それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

sqliteがdatabase is locked が出る場合でもファイルの中身を見たい。

database is locked が出る場合でもファイルの中身を見たい。

ファイルをコピーするのです。

cp  stash.db stash.back.db
sqlite3 stash.back.db

コピーすれば、ロックされたデータベースの中身を見ることが出来る。

もちろんプログラムがロックでエラーを返す場合には何の役にも立たない。
対処方法を探す前に、自分の書いてるプログラムを見直すべき、

*1
 

*1: ロックのエラーが出るという場合は、そもそもプログラムのマルチスレッドやロック解放がオカシイので、頭を冷やしたほうがいいんじゃないか

広告を非表示にする