SQLite 資料一覧

テーブルやインデックスのロック待ち時間を変更する

2008/5/10更新

対応バージョン: 3.5.7

通常テーブルやインデックスがロックされていると即座にエラーを返すが.timeoutコマンドによりロック待ちの時間を変更することができる。

デフォルト(.timeoutは0)

sqlite> .tables
Error: database is locked ← 即座にエラー

ロック待ち時間を3秒に変更

sqlite> .timeout 3000 ← 時間はミリ秒単位で指定
sqlite> .tables 
:
(3秒待って)
:
Error: database is locked