原因はある程度の推測は出来るけど,正確には分からない。でも,#160-#167までの post ID を持った記事が Drop されてるみたい。たまたまその区間が抜けてない DB のバックアップがあったから復旧できるかも知れない(まだやってない)。PHPMyAdmin みたいな web ベースだから可能なんだろうけどね。
ある程度の推測っていうのはLolipop の DB が落ちた時にデータが飛んだかか,データをリストアしようとした際に失敗してデータが飛んだかくらい(PHPMyAdmin のエンコードとリストア元のデータのエンコードの違いが原因?)。
web ベースじゃなかったら復旧方法知らなくて泣いてますわ,これ。
今後やるであろう復旧方法:
- PHPMyAdmin からデータを エクスポート
- テキストエディタでこじ開ける
- 抜けてるIDのところへコピー&ペーストでコッソリとデータを挿入
- PHPMyAdmin でデータをインポート
問題はこの方法でキチンと行けるかどうかなんだよね。