Re: [firebase-br] Recompilar Objetos Firebird 5.0
"Carlos H. Cantu via lista" <[email protected]> Wed, 4 Dec 2024 09:53:36 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Organization | WarmBoot Informatica - FireBase |
| Message-ID | <[email protected]> |
No caso do isql, você deve reportar no issue tracker do Firebird, pois com ctz é bug e precisa ser corrigido! A base dos seus clientes tem estruturas diferentes? Porque se forem iguais, bastaria usar o script "do IBExpert" em todas. []s Carlos H. Cantu eBook Guia de Migração para o FB 5 - www.firebase.com.br/guiafb5.php www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br RRP> @Carlos H. Cantu <[email protected]> RRP> Temos algumas views que usam procedures e exportando pelo isql (*isql -ex RRP> -o*) a ordem não fica correta, tenta criar a view antes de pelo menos RRP> declarar a procedure. RRP> Pelo IBExpert funciona, já que ele faz isso, declara o cabeçalho de todas RRP> as procedures e depois efetivamente cria/altera elas. RRP> Porém nosso intuito é enviar um processo automático de migração para nossos RRP> clientes, aí não temos como usar o IBExpert. RRP> Nesse cenário precisava de algo que recompilasse todas as views e RRP> procedures após ter finalizado o processo de backup e restore para a versão RRP> 5.0. RRP> Em qua., 4 de dez. de 2024 às 09:22, Rodrigo de Freitas Silva via lista < RRP> [email protected]> escreveu: >> Olá Cantu,,, >> O erro era devido o script disponibilizado pelo ibexpert, conter comando >> executando diretamente na tabela RDB$RELATION_FIELDS , procedimento não >> permitido na versão 5, mas isso foi devido a base PRINCIPAL/ORIGEM ser FB >> 2.5 >> Então o IBExpert, tratou todo script/update para a versao 2.5 e nao para a >> versao destino 5.0 >> >> >> Em qua., 4 de dez. de 2024 às 09:11, Carlos H. Cantu via lista < >> [email protected]> escreveu: >> >> > Qual erro vc teve? >> > >> > Chegou a comparar os scripts pra ver onde estavam as diferenças? >> > >> > []s >> > Carlos H. Cantu >> > eBook Guia de Migração para o FB 5 - www.firebase.com.br/guiafb5.php >> > www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br >> > >> > RdFS> Detalhe IMPORTANTE!!! **apanhei demais por esse vacilo** >> > >> > RdFS> Quando for gerar o script de UPDATE entre 2 bases, as mesmas deve >> > estar >> > RdFS> utilizando a mesma versão do FB >> > RdFS> Se efetuar uma comparação onde a base PRINCIPAL for firebird 2.5 e >> a >> > RdFS> destino for 5.0 o script criado no caso pelo (IBExpert) não será >> > executado >> > RdFS> corretamente na versão 5, ocasionando erro.... >> > >> > >> > >> > >> > >> > RdFS> Em ter., 3 de dez. de 2024 às 21:26, Carlos H. Cantu via lista < >> > RdFS> [email protected]> escreveu: >> > >> > >> Se vc extrair a metadata com o isql/ibexpert/etc ele já vai deixar na >> > >> ordem >> > >> correta. >> > >> >> > >> []s >> > >> Carlos H. Cantu >> > >> eBook Guia de Migração para o FB 5 - www.firebase.com.br/guiafb5.php >> > >> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br >> > >> >> > >> RRPvl> Olá. >> > >> RRPvl> Alguém já utilizou algum script sql que recria/recompila os >> > objetos >> > >> RRPvl> (triggers, views e procedures), em ordem de dependência, após o >> > >> processo de >> > >> RRPvl> migração para o Firebird 5.0? >> > >> >> > >> RRPvl> Obrigado. >> > >> >> > >> >> > >> ______________________________________________ >> > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > >> Para consultar mensagens antigas: >> > >> http://www.firebase.com.br/pesquisa_lista.html >> > >> >> > >> > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: >> > http://www.firebase.com.br/pesquisa_lista.html >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: >> http://www.firebase.com.br/pesquisa_lista.html >> ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html