Migracion Festival Navideno - Supabase

Conectando a MySQL...
Conectado a MySQL: winston_general
[1/5] Procesando tabla: alumno
---------------------------------------------
Verificando si la tabla existe en Supabase...
Tabla 'alumno' existe en Supabase
Obteniendo datos de MySQL...
Obtenidos 2322 registros
Limpiando y transformando datos...
Limpiados 2322 registros
Fusionando datos (UPSERT por alumno_id): no se borran datos existentes en Supabase...
Enviando 5 lotes de maximo 500 registros...
Lote 1/5 (500 registros): OK
Lote 2/5 (500 registros): OK
Lote 3/5 (500 registros): OK
Lote 4/5 (500 registros): OK
Lote 5/5: ERROR - HTTP 409 - {"code":"23505","details":"Key (alumno_ref)=(21838) already exists.","hint":null,"message":"duplicate key value violates unique constraint \"alumno_al
Tabla 'alumno' migrada con errores (4/5 lotes exitosos)
[2/5] Procesando tabla: alumno_detalles
---------------------------------------------
Verificando si la tabla existe en Supabase...
Tabla 'alumno_detalles' existe en Supabase
Obteniendo datos de MySQL...
Obtenidos 2205 registros
Limpiando y transformando datos...
Limpiados 2205 registros
Fusionando datos (UPSERT por detalle_id): no se borran datos existentes en Supabase...
Enviando 5 lotes de maximo 500 registros...
Lote 1/5 (500 registros): OK
Lote 2/5 (500 registros): OK
Lote 3/5 (500 registros): OK
Lote 4/5 (500 registros): OK
Lote 5/5: ERROR - HTTP 409 - {"code":"23503","details":"Key (alumno_id)=(2485) is not present in table \"alumno\".","hint":null,"message":"insert or update on table \"alumno_detal
Tabla 'alumno_detalles' migrada con errores (4/5 lotes exitosos)
[3/5] Procesando tabla: alumno_familiar
---------------------------------------------
Verificando si la tabla existe en Supabase...
Tabla 'alumno_familiar' existe en Supabase
Obteniendo datos de MySQL...
Obtenidos 12778 registros
Limpiando y transformando datos...
Limpiados 12778 registros
Fusionando datos (UPSERT por familiar_id): no se borran datos existentes en Supabase...
Enviando 26 lotes de maximo 500 registros...
Lote 1/26 (500 registros): OK
Lote 2/26 (500 registros): OK
Lote 3/26 (500 registros): OK
Lote 4/26 (500 registros): OK
Lote 5/26 (500 registros): OK
Lote 6/26 (500 registros): OK
Lote 7/26 (500 registros): OK
Lote 8/26 (500 registros): OK
Lote 9/26 (500 registros): OK
Lote 10/26 (500 registros): OK
Lote 11/26 (500 registros): OK
Lote 12/26 (500 registros): OK
Lote 13/26 (500 registros): OK
Lote 14/26 (500 registros): OK
Lote 15/26 (500 registros): OK
Lote 16/26 (500 registros): OK
Lote 17/26 (500 registros): OK
Lote 18/26 (500 registros): OK
Lote 19/26 (500 registros): OK
Lote 20/26 (500 registros): OK
Lote 21/26 (500 registros): OK
Lote 22/26 (500 registros): OK
Lote 23/26 (500 registros): OK
Lote 24/26 (500 registros): OK
Lote 25/26 (500 registros): OK
Lote 26/26: ERROR - HTTP 409 - {"code":"23503","details":"Key (alumno_id)=(2485) is not present in table \"alumno\".","hint":null,"message":"insert or update on table \"alumno_famil
Tabla 'alumno_familiar' migrada con errores (25/26 lotes exitosos)
[4/5] Procesando tabla: wsp
---------------------------------------------
Verificando si la tabla existe en Supabase...
Tabla 'wsp' existe en Supabase
Obteniendo datos de MySQL...
Obtenidos 116 registros
Limpiando y transformando datos...
Limpiados 116 registros
Fusionando datos (UPSERT por id): no se borran datos existentes en Supabase...
Enviando 1 lotes de maximo 500 registros...
Lote 1/1 (116 registros): OK
Tabla 'wsp' migrada exitosamente (116 registros)
[5/5] Procesando tabla: ag_alumno
---------------------------------------------
Verificando si la tabla existe en Supabase...
Tabla 'ag_alumno' existe en Supabase
Obteniendo datos de MySQL...
Obtenidos 3268 registros
Limpiando y transformando datos...
Limpiados 3268 registros
Fusionando datos (UPSERT por idalum): no se borran datos existentes en Supabase...
Enviando 7 lotes de maximo 500 registros...
Lote 1/7 (500 registros): OK
Lote 2/7 (500 registros): OK
Lote 3/7 (500 registros): OK
Lote 4/7 (500 registros): OK
Lote 5/7 (500 registros): OK
Lote 6/7 (500 registros): OK
Lote 7/7 (268 registros): OK
Tabla 'ag_alumno' migrada exitosamente (3268 registros)
=============================================
Migracion completada
=============================================
Resumen:
Tablas procesadas: 2/5
Base de datos: winston_general -> Supabase
Estado: COMPLETADO CON ADVERTENCIAS
Proximo paso: Verificar datos en Supabase Dashboard