Sqlite DB dead またDB死んだ。記事のインポート/エクスポートで超絶苦労

MovabletypeのSqliteのDBが死亡した結果
非常に大変な目に遭った。

しかし参考になるようなメモを残せないのでゴミ記事である。

DBは
database disk image is malformedというエラーを連続し、
テーブルの削除が出来ない。
個々のテーブルデータを個々にエクスポートは出来たので、
全く新規に手動でインポートしながらDBを作成してみたが、
これをMTが読んでくれない。

Not an ARRAY reference………………..
うーん、何がどう影響しているのか全く不明だ。

幸いMTにはログイン出来る状態だったので
インポート/エクスポート機能で
テンプレート、記事、タグ、その他を出力。

この機能もテキストファイルが2万行あたりを越えると
読み込めなくなるのでファイルを分割する必要がある。

結局復旧するのに50時間くらいの作業と、
結果的に記事IDがリンクしない状態になったので
URLに記事IDを使用していたページが全部新ページになってしまうと言う
事態に見舞われた。

酷い。