SQLiteのデータベースファイルが壊れているかどうか調べる

SQLiteの操作をしているとたまに

SQL error: database disk image is malformed

というメッセージに遭遇することがあります。

これはデータファイルが壊れている可能性があります。

そこで

SQLiteのデータベースファイル(my.db)が壊れているかどうか調べる

sqlite3 my.db "PRAGMA integrity_check";

を実行します。

問題なければ【OK】が帰ってきます。



No.901
12/05 14:44

edit