НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2570] Database запускает диагностику структуры записей📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Database - Управление базами данных
Завершено: 30.06.2026 11:53
Пользовательский опыт:
Администратор должен запускать диагностику структуры записей основной и embedded fulltext БД через общий модуль specific API.Database, задавая диапазон MFN, лимит ошибок и параметры проверки без прямого обращения к provider
Что изменяется:
В модуль Database добавляются external call DiagRec и DiagRecFt, server actions Database/DiagRec и Database/DiagRecFt, а также страница Database/DownloadDiagRecProtocol для скачивания текстового протокола диагностики. Actions проверяют выбранную БД, запись БД и право VIEW, создают безопасный рабочий каталог операции через Database/GetOperationWorkDir, делегируют диагностику провайдеру через CallProviderAction, передают callback прогресса и дополняют результат Help-ссылками.
Новый/изменившийся пользовательский опыт:
UI управления БД получает единый endpoint для readonly проверки лидера, справочника, чтения и кодировки записей. Пользователь сможет запускать диагностику основной БД вместе с fulltext пространством или отдельно full-text БД, видеть прогресс длительной операции, получать структурированный отчет и скачивать сформированный протокол диагностики.
Границы задачи: Задача добавляет серверную обвязку Database и страницу скачивания протокола для уже вынесенной provider-level диагностики записей. Окна запуска диагностики, пункты меню и справочные тексты выносятся отдельными задачами.
Зависимости:
PR по этой задаче должен идти после I128~~2545, где добавлена providerlevel диагностика 2512DP_Irbis64Native/DiagRec и DiagRecFt, после `I128, где добавлен общий рабочий каталог операций Database, и послеI128~~2567`, где добавлен helper Help-ссылок.
Документация: Отдельное изменение документации в этой задаче не требуется: пользовательская инструкция по диагностике записей будет вынесена вместе с UI/Help-задачами.
-
Вторая волна для develop.
Порядок review/merge: 20 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2512] Рабочий каталог и безопасный обмен файлами для операций с форматами БД
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2545] DP_Irbis64Native диагностирует структуру MST-записей
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2567] Database добавляет Help-ссылки в результаты диагностики
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2598] Database открывает окна диагностики записей
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2600] Справка по диагностике состояния базы данных
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2625] Database: PHPDoc-аннотации новых операций БД
Статус: Завершено | Автор: Ilya Mikhaylenko