1. IBLogScript - инструмент переноса и отмены изменений данных Interbase, основанный на механизме скриптов и журнала IBExpert®
предназначен только для пользователей IBExpert® v.2.2.0.4 и выше, применяющих в своей практике журнал изменений данных.
(IBExpert® позволяет автоматически создать набор таблиц и триггеры, отслеживающие изменения данных)
Если Вы уже используете эту удобную возможность, но Вам необходим инструмент перенесения изменений, произведенных в одной базе данных, в другие, а также отмены части изменений после завершения транзакции, IBLogScript поможет Вам.
IBLogScript создает на основе данных журнала (таблицы IBE$LOG_TABLES, IBE$LOG_FIELDS и др.) воспроизводящий изменения либо отменяющий их скрипт.
2. Инструкция по использованию
Русскоязычный интерфейс включается в меню Language - Русский
Просто укажите файл базы данных, имя пользователя и пароль, а также тип скрипта (воспроизводящий - отменяющий) и запустите программу на исполнение (F9), затем сохраните полученный скрипт в файле либо скопируйте через буфер обмена.
Для включения в результирующий скрипт информации журнала о дате и авторе каждого изменения данных поставьте флажок "Include date and user comments".
Имеется возможность ограничить период, за который записи из журнала IBExpert® будут рассмотрены при составлении скрипта. Для этого необходимо указать даты начала и окончания периода.
3. Имеющиеся ограничения
Пока не поддерживается работа с BLOB-полями ввиду невозможности их изменения SQL-запросом.
4. Планы дальнейшего развития
Планируется ввод в инструментарий IBLogScript возможности переноса изменений BLOB-полей, сохранения журнала IBExpert® в формате XML и запуска скриптов непосредственно из программы.
РУССКОЯЗЫЧНАЯ ЛОКАЛИЗАЦИЯ ПРОГРАММЫ РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО
ПРИВЕТСВУЕТСЯ ЛЮБАЯ, САМАЯ УНИЧТОЖАЮЩАЯ КРИТИКА!!!
АВТОР: Степан Завалихин