Параметры, используемые при конвертации БД |
Конвертацию базы данных в указанном каталоге можно выполнить как из командной строки (Jinnee.exe D:\СБиС++\db), так и непосредственно в программе "Базы данных/ Сконвертировать".
Выполнить конвертацию БД в соответствии с модулями в указанном каталоге.
Jinnee.exe D:\СБиС++\db /m:D:\СБиС++\Модули; # выполнить конвертацию БД в соответствии с модулями в указанном каталоге. Аналогичная команда в программе –
Выполнить конвертацию, вызывая указанный конвертор. Названия конверторов можно посмотреть в файле "Jinnee\cnv.ini". Если не указывать никакого конвертора, то будет определяться автоматически.
Jinnee.exe D:\СБиС++\db /m:D:\СБиС++\Модули /cnv:2.0.9; # сконвертировать базу данных используя конвертор "2.0.9", что соответствует выбору конвертора "2.0.9 ->2.0.9.33" в поле "Дополнительный конвертор" в программе:
Выполнить конвертацию без указания конвертора.
Jinnee.exe D:\СБиС++\db /m:D:\СБиС++\Модули /cnv:no; # сконвертировать базу данных не указывая конвертор, что соответствует выбору варианта "Не вызывать" в поле "Дополнительный конвертор" в программе:
Режим работы конвертора. Задание режима в командной строке соответствует выбору опции в окне конвертации в программе:
1 в режиме конвертора соответствует установленному флагу в поле опции:
• <10000> - будут переписаны словари, доступные только на чтение;
• <01000> - после конвертации будет запущена проверка БД;
• <00100> - при конвертации из базы данных будут удалены словари, которых нет в модулях;
• <00010> - при выполнении конвертации будет показано соответствие всех полей;
• <00001> - после первого этапа конвертации будет создана архивная копия БД.
Понятно, что может быть выполнено не одно, а несколько команд (в нескольких опциях установлены флаги). Соответствующим образом должен задаваться и режим конвертора: <11000>, <10100>, <10101> и т.д.
Jinnee.exe D:\СБиС++\db /cnvmode:11000; # во время конвертации переписать словари, доступные на чтение и после завершения запустить проверку БД:
При выполнении конвертации необходимо указать формат таблицы ("mkd" или "tbl").
Jinnee.exe D:\СБиС++\db /m:D:\СБиС++\Модули /frmt:mkd; # сконвертировать базу данных в формате "mkd", что соответствует выбору варианта "Переформатировать для Pervasive.SQL" в поле "Формат базы данных" в программе. При выполнении без указания формата соответствует варианту "Оставить существующий формат БД":
При выполнении конвертации не создавать архивные копии БД.
Jinnee.exe D:\СБиС++\db /m:D:\СБиС++\Модули /cnv /nb; # сконвертировать базу данных без создания резервных копий БД, что соответствует снятию флага в поле "Делать архивные копии файлов в". По умолчанию, всегда выполняется архивация БД: