Files
FarmaFinder/backend/reset-db.sh
2026-04-01 01:18:21 +02:00

36 lines
843 B
Bash
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
echo "🔄 FarmaFinder - Quick Database Reset"
echo "===================================="
echo ""
echo "Este script eliminará la base de datos actual y creará una nueva."
echo "⚠️ ADVERTENCIA: Todos los datos actuales se perderán."
echo ""
read -p "¿Continuar? (s/n): " -n 1 -r
echo ""
if [[ ! $REPLY =~ ^[Ss]$ ]]
then
echo "Operación cancelada."
exit 1
fi
echo ""
echo "1⃣ Eliminando base de datos antigua..."
rm -f database.sqlite
echo "2⃣ Creando nueva base de datos con estructura actualizada..."
node seed.js
echo "3⃣ Creando usuario administrador..."
node create-admin.js
echo ""
echo "✅ ¡Listo! Base de datos reiniciada con éxito."
echo ""
echo "Próximos pasos:"
echo "1. Asegúrate de que Redis esté corriendo: redis-server"
echo "2. Inicia el servidor: npm start"
echo ""