[firebase-br] Migrando 2.5 para 5.0

Carlos H. Cantu listas em warmboot.com.br
Quarta Fevereiro 7 10:52:49 -03 2024


As DLLs das suas UDFs são da mesta "bitagem" do Firebird 5 que você está 
instalando (ex: 32/32, 64/64)?

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

RdFSvl> Ola Grupo, bom dia!
RdFSvl> Dei início ao processo de efetuar a migração da nossa base 2.5 para a 5;

RdFSvl> Já senti o poder (velocidade) da nova versão, logo no restore do banco...

RdFSvl> Mas vamos lá, vi que as UDFs foram descontinuadas na vr 5.
RdFSvl> e que até existe a possibilidade de habilitar através da configuração do
RdFSvl> firebird.conf

RdFSvl> UdfAccess = full (mas sem sucesso),

RdFSvl> Continuo recebendo os erros no restore;

RdFSvl> gbak:finishing, closing, and going home
RdFSvl> gbak:adjusting the ONLINE and FORCED WRITES flags
RdFSvl> root em fdwrk-fb5:/home/fw/dtbs# gbak:adjusting views dbkey length
RdFSvl> gbak:updating ownership of packages, procedures and tables
RdFSvl> gbak:adding missing privileges
RdFSvl> gbak:adjusting system generators
RdFSvl> gbak: WARNING:function ADDMONTH is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function ADDDAY is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function SUBSTR is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function STRLEN is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function MOD is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function LPAD is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function ASCII_CHAR is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function SUBSTRLEN is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function RTRIM is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function FLOOR is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function ABS is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function DIV is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function RPAD is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function BIN_XOR is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function ASCII_VAL is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak: WARNING:    function BIN_AND is not defined
RdFSvl> gbak: WARNING:    module name or entrypoint could not be found
RdFSvl> gbak:finishing, closing, and going home

RdFSvl> Sei que posso optar por várias maneiras, entre elas remover as procedures e
RdFSvl> depois aplica-las novamente com suas devidas correções e ajustes, seria
RdFSvl> essa a solucao, mas existe outra mas (simples e eficaz) ?




Mais detalhes sobre a lista de discussão lista