削除してしまったチケットにアクセスする方法
親子関係のある親チケットを管理者権限で削除してしまったところ、 子チケットにアクセスが出来なく無くってしまいました。
使っているプラグインは masterticketplugin か subticketsplugin かどちらでしょうか。
判断できない場合は、管理者アカウントでログインした後に /about ページ (Trac について) にアクセスして「インストールしているプラグイン」の部分のスクリーンショットを貼ってください。
リストからチケットにアクセスをすると
この「リスト」とはどこに表示されたものでしょうか。 明確にしたいので、スクリーンショットを貼ってもらえますか。
また「リストからチケットにアクセス」とありますが、アクセスしようとしているチケットは、削除した親チケットですか? それとも子チケットの1つでしょうか。
エラー:チケット番号が不正です 「チケット**は存在しません」 となってしまいます。親チケットを復活させるか、もしくは子チケットの削除方法でアドバイスをいただけないでしょうか?
削除したチケットは復旧できません。削除時にそのように警告されたとおりです。
jun66j5さま
ありがとうございます。確認をして見ました。
使っているプラグインは masterticketplugin か subticketsplugin かどちらでしょうか。
使用しているプラグインはこちらでした。tracsubticketsplugin 0.1.1.dev-20130429
この「リスト」とはどこに表示されたものでしょうか。 明確にしたいので、スクリーンショットを貼ってもらえますか。
こちらは"チケットを見る"からのマイチケットに表示されるリストです。
また「リストからチケットにアクセス」とありますが、アクセスしようとしているチケットは、削除した親チケットですか? それとも子チケットの1つでしょうか。
上記のマイチケットのリストに表示されている#2サンプルチケットは【子チケット】です。こちらのアクセス(クリック)をしたところです。
チケット1は【親チケット】として#2と緋付けてありました。
よろしくお願いします。
とりあえず bin\sqlite3.exe を使って subtickets テーブルから該当するレコードを削除してみてください。
DELETE FROM subtickets WHERE parents=<削除した親チケットのID>;
ありがとうございます。試して見ます。
取り急ぎお礼まで(別案件が入り手が塞がってしまってしまった為)
アドバイスをいただいたようにコマンドを入力して見たのですがエラーが表示されてしまいました。
エラーの内容は添付画像にもありますが
SQL errpe: no such column: parents
となってしまいました。
念のためチケット番号1(親)とチケット番号2(子)どちらもだめでした。
よろしくお願いします。
SQL errpe: no such column: parents
.tables でテーブル一覧を確認しているところは良いです。
no such column: parents というエラーが上がっているのですから .schema subtickets でテーブル定義も確認してみてください。
お門違いな質問でしたら申し訳ありません。 まだ現役で3.2を使っているのですが、親子関係のある親チケットを管理者権限で削除してしまったところ、 子チケットにアクセスが出来なく無くってしまいました。 リストからチケットにアクセスをすると エラー:チケット番号が不正です 「チケット**は存在しません」 となってしまいます。親チケットを復活させるか、もしくは子チケットの削除方法でアドバイスをいただけないでしょうか? よろしくお願いします。