Let's say I am an analytics person and I would like to look at my history.
I would like to see what I have done 1 month/year ago.
If we really destroy the data/task from the database, we can't make the report.
I have 2 suggestion about this:
IsDeleted
In the tasks table, there can be a column, called IsDeleted --not very suggested
HISTask
We can create a new table, called HISTask (HistoryTask - it can be renamed) and we can have deleted date and updated date.
When we insert the task, we will insert it on HISTask too.
When we make reports about tasks, we will include HISTask on the query.
Let's say I am an analytics person and I would like to look at my history.
I would like to see what I have done 1 month/year ago.
If we really destroy the data/task from the database, we can't make the report.
I have 2 suggestion about this:
IsDeletedIn the tasks table, there can be a column, called
IsDeleted--not very suggestedHISTaskWe can create a new table, called
HISTask(HistoryTask - it can be renamed) and we can have deleted date and updated date.When we insert the task, we will insert it on HISTask too.
When we make reports about tasks, we will include HISTask on the query.