Ticket #39446

削除してしまったチケットにアクセスする方法

Open Date: 2019-07-31 14:33 Last Update: 2019-08-02 18:46

Reporter:
Owner:
(None)
Type:
Status:
Open
MileStone:
(None)
Priority:
4
Severity:
4
Resolution:
None
File:
3

Details

お門違いな質問でしたら申し訳ありません。 まだ現役で3.2を使っているのですが、親子関係のある親チケットを管理者権限で削除してしまったところ、 子チケットにアクセスが出来なく無くってしまいました。 リストからチケットにアクセスをすると エラー:チケット番号が不正です 「チケット**は存在しません」 となってしまいます。親チケットを復活させるか、もしくは子チケットの削除方法でアドバイスをいただけないでしょうか? よろしくお願いします。

Ticket History (3/10 Histories)

2019-07-31 14:33 Updated by: yagidanna
  • New Ticket "削除してしまったチケットにアクセスする方法" created
2019-07-31 15:24 Updated by: jun66j5
  • Owner Update from ponmiki to (None)
Comment

親子関係のある親チケットを管理者権限で削除してしまったところ、 子チケットにアクセスが出来なく無くってしまいました。

使っているプラグインは masterticketplugin か subticketsplugin かどちらでしょうか。

判断できない場合は、管理者アカウントでログインした後に /about ページ (Trac について) にアクセスして「インストールしているプラグイン」の部分のスクリーンショットを貼ってください。

リストからチケットにアクセスをすると

この「リスト」とはどこに表示されたものでしょうか。 明確にしたいので、スクリーンショットを貼ってもらえますか。

また「リストからチケットにアクセス」とありますが、アクセスしようとしているチケットは、削除した親チケットですか? それとも子チケットの1つでしょうか。

エラー:チケット番号が不正です 「チケット**は存在しません」 となってしまいます。親チケットを復活させるか、もしくは子チケットの削除方法でアドバイスをいただけないでしょうか?

削除したチケットは復旧できません。削除時にそのように警告されたとおりです。

2019-07-31 15:46 Updated by: yagidanna
Comment

jun66j5さま

ありがとうございます。確認をして見ました。

使っているプラグインは masterticketplugin か subticketsplugin かどちらでしょうか。

使用しているプラグインはこちらでした。tracsubticketsplugin 0.1.1.dev-20130429

この「リスト」とはどこに表示されたものでしょうか。 明確にしたいので、スクリーンショットを貼ってもらえますか。

こちらは"チケットを見る"からのマイチケットに表示されるリストです。

また「リストからチケットにアクセス」とありますが、アクセスしようとしているチケットは、削除した親チケットですか? それとも子チケットの1つでしょうか。

上記のマイチケットのリストに表示されている#2サンプルチケットは【子チケット】です。こちらのアクセス(クリック)をしたところです。
チケット1は【親チケット】として#2と緋付けてありました。

よろしくお願いします。

2019-07-31 16:30 Updated by: jun66j5
Comment

とりあえず bin\sqlite3.exe を使って subtickets テーブルから該当するレコードを削除してみてください。

DELETE FROM subtickets WHERE parents=<削除した親チケットのID>;
2019-08-01 17:11 Updated by: yagidanna
Comment

ありがとうございます。試して見ます。
取り急ぎお礼まで(別案件が入り手が塞がってしまってしまった為)

2019-08-02 18:19 Updated by: yagidanna
Comment

アドバイスをいただいたようにコマンドを入力して見たのですがエラーが表示されてしまいました。
エラーの内容は添付画像にもありますが
SQL errpe: no such column: parents
となってしまいました。
念のためチケット番号1(親)とチケット番号2(子)どちらもだめでした。

よろしくお願いします。

2019-08-02 18:46 Updated by: jun66j5
Comment

SQL errpe: no such column: parents

.tables でテーブル一覧を確認しているところは良いです。

no such column: parents というエラーが上がっているのですから .schema subtickets でテーブル定義も確認してみてください。

Attachment File List

Edit

Please login to add comment to this ticket » Login