Migration Framework para Firebird
O Migration Framework for Firebird é um conjunto de ferramentas e diretrizes que automatiza grande parte da migração de versões do Firebird - análise de metadados, correções automáticas e um fluxo de trabalho de conversão baseado em pastas. Comprovado em grandes ambientes (mais de 600 servidores migrados).
Como funciona
1. Análise de metadados
O exame automático dos backups de metadados do banco de dados produz um relatório de problemas - divididos entre questões que o Framework pode corrigir automaticamente e itens que precisam de atenção manual.
2. Migração de dados
Após a verificação dos metadados (e ajustes, se necessário), coloque os bancos de dados em formato legado na pasta de entrada e colete os bancos de dados totalmente operacionais na pasta de saída.
Desenvolvido para empresas com muitos bancos de dados em vários servidores e sites - migre frotas muito mais rápido do que com atualizações puramente manuais. Para ajuda especializada prática em casos complexos, consulte o serviço de migração.
Preços
Licenciado por migração de banco de dados bem-sucedida. A versão de teste inclui 1 migração gratuita. Suporte opcional é $1.300. Precisa de mais de 10.000? Entre em contato.
1 migração
Migração única de banco de dados bem-sucedida após o teste gratuito.
$99
ComprarAté 5
Pacote para pequenos lotes de atualização.
$395
ComprarAté 10
Projetos de migração de médio porte.
$690
Comprar| Migrações | Preço | |
|---|---|---|
| Até 50 | $1.000 | Comprar |
| Até 250 | $2.750 | Comprar |
| Até 500 | $3.000 | Comprar |
| Até 10.000 | $10.000 | Comprar |
Também disponível com capacidade nos planos de assinatura corporativa e com as ferramentas HQbird para ambientes com vários servidores.
Exemplos de correções automáticas de metadados
O Framework analisa e pode corrigir automaticamente incompatibilidades comuns em stored procedures, triggers, funções, pacotes e views - por exemplo:
SUSPENDsem retorno (procedures)CURRENT_TIMESTAMP/ uso relacionado a fuso horário →LOCALTIMESTAMPquando apropriado- Palavra reservada
LOCALentre aspas como"LOCAL" CURRENT_TIMESTAMP/CURRENT_TIMEem campos calculados e cláusulasDEFAULT→LOCALTIMESTAMP/LOCALTIME
Exemplo de PSQL
Antes
create or alter procedure sp_sample
as
begin
insert into tablex (start_time, user, local)
values (current_timestamp, current_user, 1);
suspend;
end
Depois
create or alter procedure sp_sample
as
begin
insert into tablex (start_time, user, "LOCAL")
values (localtimestamp, current_user, 1);
--suspend;
end
Dialeto 1 → Dialeto 3
- Executa
gfixpara migração de dialeto - Aspas duplas em blocos PSQL alteradas automaticamente para aspas simples
CURRENT_DATE(data e hora no dialeto 1) substituído porLOCALTIMESTAMPdentro do banco de dados