削除を許可しないアプリケーションを開発しています。編集は可能ですが、古い記録は保存する必要があります。これを実装するための最良の方法はわかりませんが、ここに私の考えがあります。
元のレコードを含むテーブルと同様のテーブルを作成することで、これを実装するつもりです。例tableA
には元のレコードが含まれており、次にtableA1
編集されたバージョンが含まれているか、またはその逆です。編集が必要になったら、編集したレコードをtableA
2 番目のテーブルに移動しtableA1
、元のレコードを取得できるリンクを追加します。これは良い方法ですか、それとももっと良い方法はありますか?