CatShanty2メンテサポート&雑談掲示板
CatShanty2 の質問やバグ報告など
Re: 訂正
hey_kitarou 2014/03/01 09:53:02
ども、作者です。

0.10008アップしました。
起動時に「はぐれアイテム」の修正も行います。

ただし、はぐれ状態になっている予想が外れたらごめんなさい。
その場合は mr さんの取った手法で消すなりしてから再登録して下さい。

具体的には、以下のSQLに該当するレコードが「はぐれ状態」と予想されます。
(CatShanty2のSQL検索では実行できません。tkSQLiteなどで実行できます)
SELECT * FROM main_table WHERE ply>1 AND ply_file_name NOT IN (SELECT file_name FROM main_table);

これに該当した場合、起動時の修正では1レコードずつログを書き出しながら修正します。
修正されたアイテムは単独イメージになりますので、ログを確認して再度複数枚組にしてください。

# SQL一発で全てのはぐれアイテムを単独イメージにする場合は、例えば以下のようになります。
# UPDATE main_table SET ply=0, ply_file_name='' WHERE ply>1 AND ply_file_name NOT IN (SELECT file_name FROM main_table);
# ただ、これをやっちゃうと、どれが単独イメージに戻されたか判らなくなるので参考程度に。


引用しない
 編集キー

【この記事の返信元】
訂正mr 2014/02/28 09:36:25