Сравниваю состояние в логе с текущим состоянием.
Например, создали таблицу, добавили два поля,
в логе - инфа о полях. Добавляем третье,
запускаем утилиту, она с помощью TreeNode определяет, что
в таблице три поля, причем два в логе уже есть, а одного нет.
Третье и добавляется в лог. Примерно, в общих чертах, так.
|