私は、コメントベースのチケットシステムを使用するシステムを構築しています。私は、ユーザーを削除済みとしてマークしたり、レコードを完全に削除したりする考え方について、いくつか意見を述べたいと思います。ソフト削除VSハード削除
理想的には、システムに古いアカウントがないようにしたいが、同時にユーザーを削除することで、チケットシステム内のコメントが意味をなさないことがあります。
誰もこのタイプの問題の解決策を思いついていますか?これまでの私の考え方:
- ユーザーアカウント、コメント、およびその他すべての関連データを削除します。
- ユーザーを削除済みとしてフラグを付け、再度購読すると新しいアカウントを作成します。
- ユーザーに削除済みとしてフラグを付けますが、ユーザーが新しい更新プログラムを追加する代わりに、更新プログラムを再度購読しようとしていて、削除されていないとフラグを付けようとした場合にフラグを立てます。
- ユーザーアカウントのみを削除します。次に、コメントなどを取得して関連するIDをチェックすると、結果が見つからない場合、「ユーザーアカウントは削除されました」というメッセージとともにコメントを表示します。
あなたはどう思いますか?
ここに広告が許可されていますか?適切でないと私を打つ。 –
-1:他のソフトウェアplsにプラグがありません – Elemental
コメントのおかげで、私はオプション3に行くと思います。 – ORStudios