08/09/17 11:52:45 A23F5d4a0
>>631
本当の意図については作者さんの回答を待とうと思います。
と、前置きした上でレスします。
そういうレアケース(でもないのかな)のためだけにハッシュの計算するのは
凝りすぎかなと思います。
オペミスなどによる再登録時のサムネイルの再利用についてですが、
ごみ箱機能を追加して対応できるのでは。ぱっと思いつく案としては
1.「登録削除」としてもDB上からは削除せず、削除フラグを立てて
ごみ箱行きとする。サムネイルもそのまま残す。
2.ごみ箱からは任意のファイルを「元に戻す」ことができる。サムネイルは再利用する。
3.ごみ箱にあるファイルと同名のファイルを登録しようとすると
ごみ箱から「元に戻す」か別ファイルとして「新規登録」するか選べる。
「元に戻す」を選んだ場合は、サムネイルを再利用する。(2と同じ結果)
4.「ごみ箱を空にする」でDB上から削除。サムネイルも削除。
これならサムネイルのみならず、スコア・再生回数・タグなど全部元に戻すことができます。
ごみ箱内は検索対象から外すなど削除フラグ絡みの処理追加が必要ですが、
オペミスに柔軟に対応できるのでぜひ実装してほしいです。