エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQLiteが database disk image is malformed エラーを吐いた話 – taichino.com
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQLiteが database disk image is malformed エラーを吐いた話 – taichino.com
先ほどMacがOSごとクラッシュしました。バックエンドにSQLiteを使ったクローラを走らせていたのですが、... 先ほどMacがOSごとクラッシュしました。バックエンドにSQLiteを使ったクローラを走らせていたのですが、再起動してデータベースを叩いてみると、表題のエラーがでてデータにアクセス出来なくなりました。2週間ほど回し続けていたデータなので、一瞬変な汗をかきましたが、復元出来たのでメモ書きを残しておきます。 ちょっとググったら、このページが見つかったので、とりあえず書かれていた内容を試してみました。一旦壊れたデータベースのダンプを取って、データベースを作り直す方法です。 $ sqlite3 corrupted.db sqlite> PRAGMA integrity_check; # データが壊れているのを確認 Error: database disk image is malformed sqlite> .mode insert sqlite> .output dump_all.sql sql