Hallo all,
I have a problem to introduce a good versioning in my database design.
Let's make a easy example. A little rental service.
You have a table Person (P_ID, Name)
, table Computer (C_ID, Type)
and a table Rent (R_ID, P_ID, C_ID, FromData, ToData)
.
I want to be able to change say the user name, create a new version and still have the old stuff at hand if I need it.
My goal is to have some kind of system on my websites witch makes it easy to make a versioning of some records in a table.
More Information:
I have business logic that demands that I can realeas a record for a version. I alsow have to be able to rollback to the old ones. The reason is that I want exports for diffrent versions of the data.