API, Backend & Frontend
This commit is contained in:
35
backend/reset-db.sh
Normal file
35
backend/reset-db.sh
Normal file
@@ -0,0 +1,35 @@
|
||||
#!/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 ""
|
||||
Reference in New Issue
Block a user