[I128-2564] Database запускает очистку встроенной полнотекстовой базы


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2564] Database запускает очистку встроенной полнотекстовой базы📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Database - Управление базами данных

Завершено: 29.06.2026 15:00

Пользовательский опыт: Администратор базы данных должен запускать очистку встроенной полнотекстовой базы из общего слоя Database, не обращаясь напрямую к provider-specific вызовам DP_Irbis64Native.

Что изменяется: В модуле Database добавляются внешний вызов EmptyFtDb и action Database/EmptyFtDb. Вызов делегирует работу провайдеру через CallProviderAction(..., EmptyFtDb, ...), а action проверяет выбранную БД, запись БД и право EDIT, после чего возвращает структурированный JSON-результат операции.

Новый/изменившийся пользовательский опыт: UIслой получает самостоятельную серверную операцию для очистки только embedded fulltext БД. При отсутствии БД, недоступности провайдера или нехватке прав пользователь получает контролируемую ошибку. При ошибке выполнения action переводит результат в ошибочное состояние, чтобы очередь/интерфейс могли корректно показать сбой.

Границы задачи: Задача добавляет серверную обвязку Database для уже вынесенной provider-level операции. Пункты меню, окна управления БД и расширение пользовательской справки выносятся отдельными задачами, если они еще остаются в dirty.

Зависимости: PR по этой задаче должен идти после I128~~2563, где добавлен provider~~level external call DP_Irbis64Native/EmptyFtDb.

Документация: Пользовательское описание операции уже относится к разделу full-text операций Database. В рамках этой задачи добавляется серверная обвязка без отдельного нового экрана; дополнительное изменение документации не требуется.

-

Обновление ИРБИС 64/128 до версии 2026.2.5

Источник: I128/irbis128 v2026.2.5 Source commit: 471d01032ddc836743601f5203541e00d204051a Целевая ветка fork: distrdevelop Update branch: releasesync/2026.2.5/irbis128ru Fork: I128/irbis128.ru Jira: I128-2744 Idempotency key: i128release2026.2.5irbis128ru

-

Обновление ИРБИС 64/128 до версии 2026.2.5

Источник обновления: distrdevelop Целевая ветка: distrmaster Fork: I128/irbis128.ru Jira: I128-2744 Idempotency key: i128release2026.2.5irbis128ru:post-update

-

Исправление ошибок

Документация

1. Связанные задачи

1.1. 🔗 blocks: I128-2563

[I128-2563] DP_Irbis64Native очищает встроенную полнотекстовую базу Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2612

[I128-2612] Справка по операциям управления базой данных Статус: Завершено | Автор: Ilya Mikhaylenko

1.3. 🔗 blocks: I128-2622

[I128-2622] Database: окно управления базой данных Статус: Завершено | Автор: Ilya Mikhaylenko