IB Expert versión personal (la gratuita), tienes un botón en la barra de herramientas "extract metadata":
- extraes solo los metadatos con la opción de CREATE DATABASE activada (estructura de tablas, SP, Triggers, etc)
- te saldrá una ventana de texto con ese script:
- lo modificas para añadir el dialecto,
- el character set y el collate (que muy posiblemente no los tengas),
- el nombre de la base de datos (para no sobreescribir el archivo
- ten en cuenta los campos de moneda que deberían ser NUMERIC(9,2) (9 como mínimo)
- los campos date, revisa el release notes que tengas o algún libro de migración, ya que DATE no guarda la hora en dialecto 3, para eso tienes TIMESTAMP
- creo que ya está
- Ejecutas ese script y creará la nueva base de datos. guarda ese script por si olvidas algo, poder volver a ejecutar ese script con pequeñas modificaciones.
- Registras en IB Expert la nueva Base de datos.
- Cierras la ventana y vuelves a tu base de datos a la misma opción "extract metadata", pero esta vez sólo extraes los registros. Volverá a crear un fichero de texto con todas las inserciones de esos registros.
- tendrás que modificar los datos, por ejemplo, si tenías un campo DATE, en la inserción incluirá la hora, ahora tienes que borrar esa parte si en dialecto 3 es un DATE.
- En esa misma ventana que te muestra todas las inserciones, tienes la posibilidad de cambiar de "conexión a la base de datos" (despliega ese icono que parece el compilar de delphi), eliges la nueva base de datos y ejecutas el script.
- Hecho, todo insertado.
Ten cuidado con mi alzheimer
Saludos