Ver Mensaje Individual
  #9  
Antiguo 22-03-2021
CyberManolo CyberManolo is offline
Miembro
 
Registrado: oct 2018
Posts: 24
Reputación: 0
CyberManolo Va por buen camino
Resuelto!

Indicaciones para migrar de firebird 3.0 a firebird 4.0

1) Realizar un backup con el parámetro -t en firebird 3.0
2) Realizar un restore normal en firebird 4.0
- Nos dará una serie de warnings relativos, sobre todo, a UDFs. pero creará la base de datos, aunque esta base de datos no es utilizable.
3) Nos conectamos con Ibexpert u otro RDBMS a dicha base de datos y lo primero que hacemos es pasar el script UDF_REPLACE que viene en la ruta c:\archivos de programa\firebird\firebird_4_0\misc\upgrade\v4.0
4) Hacemos backup normal de la base de datos, ya en la 4.0 y luego otra vez restore. Si no nos da ningún tipo de warning, la base de datos así genereada ya es utilizable. Si da algún warning, como fue mi caso, con la función FLOOR, toca entrar a la base de datos y localizar las dependencias de FLOOR y cambiarlas por otra función similar (en mi caso usé CAST ({valor} as integer). Luego volver a hacer backup/restore hasta que no de ningún warning.

Lo bueno que tiene firebird 4 es la replicación nativa, entre otras cosas. No obstante, en la RC1 no he visto que mejore las prestaciones en cuanto a velocidad de Firebird 3.0 o firebird 2.5

Saludos.
Responder Con Cita