7 дек. 2011 г.

etalon.sql

Долгое время формирование эталонной базы данных представляло собой трехступенчатый процесс. Сначала из отдельных файлов в папке SQL создавался скрипт, в результате выполнения которого получалась промежуточная база. Далее, утилита makelbrbtree.exe создавала прямо в этой базе необходимые метаданные интервальных деревьев. Наконец, формировался и выполнялся еще один SQL скрипт (для метаданных и данных, которые должны идти строго после инфраструктуры интервальных деревьев).

Мы изменили утилиту makelbrbtree.exe. Теперь она формирует и возвращает текст с метаданными интервальных деревьев вместо корректировки непосредственно базы данных. Объединив его с имеющимися в папке файлами мы получаем итоговый скрипт etalon.sql для генерации эталонной базы данных от и до за один проход.

PS: а так можно проверить совпадение содержимого двух текстовых файлов в пакетном файле:

...
FC first.txt second.txt /C | FIND "FC: no dif" > nul 
IF ERRORLEVEL 1 goto s_files_are_different
...
:s_files_are_different
...

Комментариев нет:

Отправить комментарий