HQbird 2024 R2 Обновление 10
HQbird 2024 R2 Update 10
Компания IBSurgeon выпускает версию HQbird 2024 R2 Update 10. В дополнение к исправлениям из последних релизов ванильных версий, HQbird содержит следующие новые возможности:
Материализованные представления (Новая функция) в 5.0
- Новый тип постоянного представления: определяется как представление, хранится как таблица. Поддерживает индексы; DML и триггеры не разрешены.
- Синтаксис:
CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Удаление через обычныйDROP VIEW. - Преобразование между типами:
ALTER ... TO NOT MATERIALIZEDиALTER VIEW ... TO MATERIALIZED. - REFRESH MATERIALIZED VIEW - четыре режима:
- По умолчанию: полная эксклюзивная перезагрузка (самый быстрый способ при множестве изменений).
- CONCURRENTLY: обновление на основе слияния, без эксклюзивной блокировки, требует уникальный индекс.
- DROP DATA: очищает все данные и индексы для освобождения места.
- CASCADE: обновляет все зависимые MV в правильном порядке зависимостей.
- Восстановление через gbak автоматически обновляет все MV. Используйте переключатель
-NO_MATVIEWSдля пропуска. Резервная копия, содержащая MV, требует Firebird с поддержкой MV для восстановления.
Резервное копирование и восстановление
- Верификационное резервное копирование: циклическое удаление до сжатия; коэффициенты дискового пространства теперь настраиваются.
- Задача «Резервное копирование-Восстановление-Замена»: настраиваемый каталог резервных копий и шаблон имени файла (например,
brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); каталог автоматически создается при отсутствии. - nBackup: переименование журнала изменено на атомарное переименование с повтором.
Трассировка и мониторинг
- Новое поле
connection_idв диалоге настройки трассировки. - Отчет трассировки: группировка и фильтрация по имени процесса без учета регистра; процент выполнения во время генерации отчета.
Веб-интерфейс и конфигурация
- Улучшена локализация веб-консоли; добавлен новый элемент-разделитель с меткой для группировки форм.
- Обновлен механизм сброса кэша для предотвращения устаревших JS/CSS после обновлений.
- Унифицированы настройки передачи файлов по умолчанию: порт 8722, пользователь
socketuser, надежный пароль. - Регистрация лицензии KA: префикс HTTP/HTTPS больше не требуется в поле хоста.
Исправления ошибок
- Ложное критическое предупреждение при временном отключении всех задач базы данных - исправлено.
- Ошибка списка сессий трассировки для пользователей SYSDBA без прав на просмотр списка трассировки - исправлено.
- Пути UTF-8 в компоненте дешифрования, вызывающие ошибки mon/trace - исправлено на стороне DG.
- Конфигурация репликации: ключи с пустыми значениями больше не сохраняются после удаления.
- Обработка
journal_archive_commandдля Firebird 4+ исправлена (FB PR #8381).
Установщик и сборка
- Обновлен установщик Windows; обновлены библиотеки клиента и OpenSSL.
- VSS Writer: расширенное логирование состояния базы данных (размер, временная метка, gstat -h).
- cloudbackup: добавлена поддержка загрузки файлов по протоколу Socket.
Более подробная информация здесь.