У меня проблема с введением хорошего управления версиями в моей базе данных.
Давайте сделаем простой пример.Небольшой прокат.
У вас есть таблица Person (P_ID, Name)
, таблица Computer (C_ID, Type)
и таблица Rent (R_ID, P_ID, C_ID, FromData, ToData)
.
Я хочу иметь возможность изменить, скажем, имя пользователя, создатьновая версия и все еще есть старые вещи под рукой, если мне это нужно.
Моя цель - установить на моих веб-сайтах какую-то систему, которая позволяет легко создавать версии некоторых записей в таблице.
Дополнительная информация:
У меня естьбизнес-логика, которая требует, чтобы я мог выпустить запись для версии.Я также должен иметь возможность откатиться на старые.Причина в том, что я хочу экспортировать для разных версий данных.