Рассмотрим следующие сценарии:
В фоновой бизнес-системе, когда несколько человек используют одни и те же функции, возможно, кто-то ошибочно изменил некоторые данные. Необходимо отследить, кто изменил данные.
Требуется просмотреть всю историю изменений данных.
Для решения этой проблемы обычно для каждой таблицы создают новую таблицу Log, в которой с помощью триггера или бизнес-кода записываются две записи до и после изменения данных, а затем эти две записи объединяются в одну контрольную запись.
Dbtracer — это небольшой инструмент, который был разработан для автоматизации удовлетворения требований к описанным сценариям. Он создаёт записи истории изменений, подобные следующей:
Имя поля: {старое значение} → {новое значение}, например:
Обновление пользовательской таблицы: имя пользователя: {gogogo} → {comecomecome}, адрес: {Ухань} → {Шанхай}
Процесс обработки следующий:
На данный момент код ещё не завершён.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )