3
respuestas

ERROR 20296

Alguien sabe algo de este error, estuve probando algunas de las soluciones que habia de otros compañeros pero no me funciono

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Les comparto todo lo el error, el archivo pom y la carpeta de flyway para la migracion

3 respuestas

Hola Ángel,

¿Ha podido resolver el error? El error 20296 puede estar relacionado con problemas en los scripts de migración o con la configuración de Flyway.

Asegúrate de que tus scripts de migración estén correctamente nombrados. Flyway es muy estricto con la nomenclatura. Deben comenzar con "V", seguido de un número de versión, dos guiones bajos y una breve descripción. Por ejemplo, "V1__Crear_tabla_medicos.sql". Asegúrate de que no haya espacios en el nombre del archivo y que la versión no haya sido usada antes.

Además, verifica que tu archivo de migración esté en el lugar correcto. Por defecto, Flyway busca en "db/migration" dentro de tus recursos. Si has cambiado la ubicación, necesitarás configurar Flyway para que busque en el lugar correcto. Revisa también el contenido de tus scripts de migración. Asegúrate de que las instrucciones SQL sean correctas y estén en el orden correcto.

Actualiza el proyecto y intente de nuevo. Si después de revisar y actualizar el error persiste, compartas de nuevo el error exacto y el contenido de tus scripts de migración.

Espero haber ayudado. Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Elimina la migración fallida: Si decides corregir la migración, primero elimina la fila correspondiente a la migración fallida de la tabla flyway_schema_history en tu base de datos. Esto se hace para que Flyway vuelva a ejecutar la migración corregida. Ejecuta una consulta SQL similar a esta:

DELETE FROM flyway_schema_history WHERE version = '1' AND description = 'create-table-medicos';

Gracias Victor, me sirvio tu aporte, ejecute tu codigo directamente en MySQL y se limpio el error, pude continuar con el curso,