[I128-2548] DP_Irbis64Native находит PAR-файл базы при разном регистре имени НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2548] DP_Irbis64Native находит PAR-файл базы при разном регистре имени📄 Скачать в DOCX
Тип
Версия
Статус
Приоритет
Исполнитель
⚙️ Новые возможности
2026.3
🔘 Завершено
Средний
Ilya Mikhaylenko
Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+
Завершено: 29.06.2026 16:28
Добавляется базовая возможность DP_Irbis64Native находить PAR-файл базы по имени независимо от регистра, используемого вызывающим кодом.
Пользовательский опыт:
операции обслуживания базы могут принимать имя базы в исходном, нижнем или верхнем регистре;
провайдер сначала проверяет точное имя, затем варианты в нижнем и верхнем регистре;
если физический PAR-файл существует в одном из этих вариантов, последующие операции используют найденный путь;
это снижает вероятность отказа операций обслуживания базы из-за несовпадения регистра имени в параметрах и имени файла на диске.
Состав изменений:
добавлен helper DP_Irbis64Native::findDbParPath();
helper возвращает существующий PAR-файл для точного, нижнего или верхнего регистра имени базы;
если файл не найден, возвращается ожидаемый путь с именем базы в нижнем регистре для единообразной диагностики.
Документация:
отдельное изменение пользовательской документации не требуется: это базовая provider-level поддержка для последующих операций удаления и объединения БД.
1. Связанные задачи
1.1. 🔗 blocks: I128-2621
[I128-2621] Database: prototype-сценарий слияния БД MergeDb
Статус: Завершено | Автор: Ilya Mikhaylenko
1.2. 🔗 blocks: I128-2549
[I128-2549] DP_Irbis64Native удаляет native-базу из файловой структуры и каталогов
Статус: Завершено | Автор: Ilya Mikhaylenko