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 для відновлення.
Резервне копіювання та відновлення
- Верифікаційне резервне копіювання: циклічне видалення перед стисненням; коефіцієнти дискового простору тепер налаштовуються.
- Завдання Backup-Restore-Replace: налаштовувана тека резервного копіювання та шаблон імені файлу (наприклад,
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.
Більше деталей тут.