Эта страница переведена машинным переводом. Читайте английский оригинал. English

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.

Более подробная информация здесь.

Скачать здесь.