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 <noreply@anthropic.com>
This commit is contained in:
Adrian Flores Cortes 2026-02-03 11:35:44 -06:00
parent 6cd5507fc2
commit 2cd5a1cce2

View File

@ -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 ""