Может быть, мое название непонятно. Я ищу какой-то контроль над версиями в таблицах базы данных, например, subversion на файлах, например, wiki.Есть ли библиотека/фреймворк для изменения строк в базе данных?
Я хочу отслеживать журнал изменений. Я хочу извлечь и запустить diff в обратном порядке. (отмените как «svn merge -r 101: 100»). Мне может понадобиться индексированный поиск по истории.
Я прочитал «Design Pattern for Undo Engine», но это связано с «Шаблоны». Есть ли что-нибудь, что я мог бы повторно использовать, не изобретая велосипед?
EDIT: Например, банковский счет. У меня есть столбец «баланс» (и другие), обновленный в таблице. пользователь найдет ошибку у него через 10 дней, и он захочет отменить/отменить конкретную транзакцию, не меняя других.
Как я могу сделать это изящно на уровне приложения?
Возможно, вам захочется посмотреть здесь: http://stackoverflow.com/questions/323065/how-to-version-control-a-record-in-a-database – 2008-12-10 10:21:37
Я не спрашивал, как я могу это сделать , Я просил, есть ли какой-нибудь код, который мы можем использовать повторно. – 2009-11-29 14:33:36