НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2565] Database показывает сводку состояния native-базы📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Database - Управление базами данных
Завершено: 30.06.2026 11:27
Пользовательский опыт:
Администратор должен получать сводку состояния базы данных через общий модуль Database, независимо от того, что фактический сбор состояния выполняется provider-specific кодом DP_Irbis64Native.
Что изменяется:
В модуль Database добавляются external call DbInfo и action Database/DbInfo. Вызов делегирует сбор состояния провайдеру через CallProviderAction(..., DbInfo, ...) и передает callback прогресса. Action проверяет выбранную БД, запись БД и право VIEW, затем возвращает структурированный JSON-отчет.
Новый/изменившийся пользовательский опыт: UI и фоновые задачи получают единый endpoint для чтения состояния БД: максимальный MFN, статусы записей, признаки блокировок, фрагментацию MST/INV и состояние embedded full-text базы. Для больших БД action может обновлять прогресс, чтобы операция не выглядела зависшей.
Границы задачи: Задача добавляет серверную обвязку Database для уже вынесенной provider-level операции. Окно управления БД, пункты меню и общий раздел справки по диагностике выносятся отдельными задачами.
Зависимости:
PR по этой задаче должен идти после I128~~2550, где добавлена provider~~level операция DP_Irbis64Native/DbInfo.
Документация: Описание пользовательского окна и раздела диагностики будет вынесено вместе с UI-задачей управления БД/диагностики. В рамках этой серверной обвязки отдельное изменение документации не требуется.
-
Вторая волна для develop.
Порядок review/merge: 16 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2550] DP_Irbis64Native возвращает сводную информацию о состоянии базы
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2576] Database создает резервную BKP-копию файла документов
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2577] Database восстанавливает файл документов из BKP-копии
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2600] Справка по диагностике состояния базы данных
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2622] Database: окно управления базой данных
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2625] Database: PHPDoc-аннотации новых операций БД
Статус: Завершено | Автор: Ilya Mikhaylenko