Позволяет выполнять операции с информационной базой в стиле v8runner.
Пример работы:
УправлениеИБ = Новый УправлениеИБ; ВременныйКаталог = ОбъединитьПути(КаталогВременныхФайлов(), "tmp_db"); УправлениеИБ.УстановитьПараметрыФайловойИБ(ВременныйКаталог); ПутьКФайлуКонфигурации = "c:\tmp1円c.cf"; УправлениеИБ.СоздатьИБИзФайлаКонфигурации(ПутьКФайлуКонфигурации);
КонфигФайл = Новый КонфигурационныйФайлАС; // Задаем параметры автономного сервера - IP-адрес, порт (по умолчанию 8314), имя сервера КонфигФайл.ПараметрыСервера("127.0.0.1", , "MyFirstServer"); // Задаем параметры информационной базы, к которой подключаемся - // путь, имя пользователя, пароль КонфигФайл.ПараметрыФайловойБД("d:1円c_Bases\MyBase", "user", "123"); // Создаем конфигурационный файл c:\tmp\my-config.yml в формате YAML КонфигФайл.СоздатьКонфигурационныйФайл("c:\tmp\my-config.yml");
Библиотека пишет подробный отладочный лог через logos
в лог с именем oscript.lib.ibcmdrunner: командные строки запуска ibcmd/ibsrv, длительность
и коды возврата команд, установку параметров. Значения паролей в лог не выводятся.
Чтобы включить отладочный вывод:
Лог = Логирование.ПолучитьЛог("oscript.lib.ibcmdrunner"); Лог.УстановитьУровень(УровниЛога.Отладка);
Смотри файл LICENSE.