From 2cd5a1cce2c2b32a5e18f3c4a552a753e3b1bdb0 Mon Sep 17 00:00:00 2001 From: Adrian Flores Cortes Date: Tue, 3 Feb 2026 11:35:44 -0600 Subject: [PATCH] fix(seeds): Update load script with new seed files Add 02b-hr-employees.sql and 11-infonavit.sql to execution order. Order respects FK dependencies: - 02b after 04 (needs fraccionamientos) - 08 after 02b (needs employees for EPP) - 11 at end (needs lotes) Co-Authored-By: Claude Opus 4.5 --- seeds/dev/load-dev-seeds.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/seeds/dev/load-dev-seeds.sh b/seeds/dev/load-dev-seeds.sh index 0ff10ba..3cdd024 100644 --- a/seeds/dev/load-dev-seeds.sh +++ b/seeds/dev/load-dev-seeds.sh @@ -65,17 +65,23 @@ echo -e "${GREEN}✓ Conexión exitosa${NC}" echo "" # Array de seeds en orden de ejecución +# IMPORTANTE: El orden respeta dependencias FK +# - 02b requiere: 02 (usuarios), 04 (fraccionamientos) +# - 08 requiere: 02b (employees, puestos para EPP) +# - 11 requiere: 04 (lotes para asignación) SEEDS=( "01-core-catalogs.sql" "02-users-profiles.sql" "03-empresa-tenant.sql" "04-proyectos-obras.sql" + "02b-hr-employees.sql" "05-presupuestos.sql" "06-estimaciones.sql" "07-avances-calidad.sql" "08-hse.sql" "09-finanzas.sql" "10-activos-documentos.sql" + "11-infonavit.sql" ) # Ejecutar seeds @@ -107,3 +113,8 @@ echo " - Residencial Las Palmas (horizontal)" echo " - Torre Diamante (vertical)" echo " - Plaza Central (comercial)" echo "" +echo -e "${YELLOW}Datos adicionales:${NC}" +echo " - 15 empleados HR con asignación a obras" +echo " - 7 derechohabientes INFONAVIT" +echo " - EPP asignado y matriz puesto-EPP" +echo ""