HQbird 2024 R2 Atualização 10
HQbird 2024 R2 Update 10
A IBSurgeon lança a versão HQbird 2024 R2 Update 10. Além das correções das versões vanilla recentes, o HQbird possui os seguintes novos recursos:
Visualizações Materializadas (Novo Recurso) no 5.0
- Novo tipo de visualização persistente: definida como uma visualização, armazenada como uma tabela. Suporta índices; DML e triggers não são permitidos.
- Sintaxe:
CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Remoção viaDROP VIEWregular. - Conversão entre tipos:
ALTER ... TO NOT MATERIALIZEDeALTER VIEW ... TO MATERIALIZED. - REFRESH MATERIALIZED VIEW - quatro modos:
- Padrão: recarga exclusiva completa (mais rápida para muitas alterações).
- CONCURRENTLY: atualização baseada em merge, sem bloqueio exclusivo, requer índice único.
- DROP DATA: limpa todos os dados e índices para liberar espaço.
- CASCADE: atualiza todas as MVs dependentes na ordem correta de dependência.
- A restauração do gbak atualiza automaticamente todas as MVs. Use a opção
-NO_MATVIEWSpara ignorar. Um backup contendo MVs requer Firebird com suporte a MV para restaurar.
Backup e Recuperação
- Backup de verificação: exclusão rotativa pré-compressão; coeficientes de espaço em disco agora configuráveis.
- Tarefa Backup-Restaurar-Substituir: diretório de backup e modelo de nome de arquivo configuráveis (ex.:
brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); diretório criado automaticamente se ausente. - nBackup: renomeação de journal alterada para renomeação atômica com nova tentativa.
Trace e Monitoramento
- Novo campo
connection_idno diálogo de configuração de trace. - Relatório de trace: agrupamento e filtragem por nome de processo sem diferenciar maiúsculas/minúsculas; porcentagem de progresso durante a geração do relatório.
Interface Web e Configuração
- Melhorias na localização do console web; novo elemento divisor rotulado para agrupamento de formulários.
- Cache-busting atualizado para evitar JS/CSS desatualizados após atualizações.
- Configurações padrão de transferência de arquivos unificadas: porta 8722, usuário
socketuser, senha forte. - Registro de licença KA: prefixo HTTP/HTTPS não é mais necessário no campo de host.
Correções de Bugs
- Alerta crítico falso quando todas as tarefas do banco de dados estão temporariamente desabilitadas - corrigido.
- Erro na lista de sessões de trace para usuários SYSDBA sem permissões de lista de trace - corrigido.
- Caminhos UTF-8 no componente de descriptografia causando erros de mon/trace - corrigido no lado do DG.
- Configuração de replicação: chaves com valores vazios não são mais retidas após a remoção.
- Tratamento de
journal_archive_commandpara Firebird 4+ corrigido (FB PR #8381).
Instalador e Build
- Instalador do Windows atualizado; bibliotecas do cliente e OpenSSL atualizados.
- VSS Writer: registro estendido do estado do banco de dados (tamanho, timestamp, gstat -h).
- cloudbackup: suporte a upload de arquivos via protocolo Socket adicionado.
Mais detalhes aqui.