You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Реализованы команды создания и удаления базы данных;
Реализована команда очистки локального кэша информационных баз 1С (infobase clearcache);
Добавлена команда создания файловой информационной базы 1С;
Добавлены функция проверки и изменения модели восстановления;
Реализован метод получения владельца базы;
В функции создания базы данных добавлен параметр для указания модели восстановления;
Для команды создания базы данных реализована возможность указания пути к каталогу храннения файлов базы данных;
Реализована функция получения расположения файлов баз по умолчанию;
При получении версии СУБД дакже возвращается полное представление версии;
Список файлов архива всегда включает хеши файлов, отдельный файл хешей больше не создается (соответствующие параметры команд, процедур и функций удалены);
В команде отправки на Яндекс-диск убран отдельный параметр указания исходного каталога (теперь указывается полный путь к исходному файлу);
В команде восстановления из резервной копии отключена обязательность указания каталога расположения файлов данных и журнала.
Исправления:
В методах, использующих файлы и каталоги реализовано добавлено приведение всех путей "нормализованному" виду;
Исправлено используемое логическое имя файла при сжатии файла журнала;
Исправлена установка расположения файлов баз по умолчанию при восстановлении из резервной копии;
Исправлена ошибка вызова процедуры подключения к хранилищу;
Исправлена ошибка получения логического имени фала в резервной копии.
Рефакторинг:
Полностью изменен интерфейс командной строки (см. readme) в связи с переходом на использование библиотеки cli;
Реализована возможность использования как библиотеки;
Процедуры и функции выполняющие рабочую нагрузку вынесены с отдельные модули из модулей команд;
В модулях работы с файлами используется библиотека "fs";
Изменена обязательность переменных функции выполнения скриптов MS SQL; Процедура запуска выполнения скриптов переделана в функцию с возвратом результата выполнения;
Переработаны методы изменения логических имен файлов баз;
Изменено имя метода сжатия файла журнала транзакций.
Тесты:
Запуск тестов переведен на GitHub Actions (self-hosted);
Реализованы тесты работы с SQL, базами 1С, файлами.