2013-04-24 54 views
0

我需要生成一個報告,顯示某個特定時期對象的訂閱。問題是可以刪除訂閱的對象。因此,如果對象被刪除,那麼我不能再爲它生成報告,只是因爲它不再在數據庫中知道。從已刪除的數據生成報告?

我當前的解決方案是引入一個「已刪除」標籤/分貝列,用於說明除去一個對象。這樣我可以創建報告,即使對於刪除的對象。

這工作得很好,但是當報告變得越來越複雜,您將獲得與「刪除」列,它可能會變得難以管理多個對象/表。

我想到了其他的解決方案是:

  • 當對象被刪除創建報告。這裏的問題是,當引入新的報告時,不能從移除的對象中創建新的報告。
  • 節省刪除的數據爲另一種形式/表/格式。這裏的問題是,你可能沒有足夠的存儲用於未來的報告,這是一個更多的工作。

關於這個問題的任何想法?或者甚至可能還有其他更好的解決方案?

回答

0

只是回答我的問題:我碰到了,在做進一步的研究,並沒有關於軟刪除,它似乎是問題的一個很好的解決了很多資料軟刪除。