limpieza de scipts
This commit is contained in:
22
scripts/reset-fabrica.sh
Normal file
22
scripts/reset-fabrica.sh
Normal file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
# Script para resetear datos a estado de fábrica (solo datos, no afecta estructura ni funcionalidad)
|
||||
|
||||
set -e
|
||||
|
||||
echo "🧹 Reseteando datos del sistema..."
|
||||
|
||||
# 1. Eliminar datos de tickets, comentarios, logs, auditoría, uploads
|
||||
# (Ejemplo: usando comandos SQL directos desde el contenedor)
|
||||
docker-compose exec backend psql -U servicemanager -d servicemanager -c "TRUNCATE tickets, ticket_comments, audit_logs, uploads RESTART IDENTITY CASCADE;"
|
||||
|
||||
echo "✅ Datos eliminados."
|
||||
|
||||
# 2. Volver a poblar datos demo
|
||||
|
||||
docker-compose exec backend python scripts/seed_data.py
|
||||
docker-compose exec backend python scripts/seed_tickets.py
|
||||
docker-compose exec backend python scripts/generate_sla_test_data.py
|
||||
docker-compose exec backend python scripts/generate_security_test_data.py
|
||||
docker-compose exec backend python scripts/reset_passwords.py
|
||||
|
||||
echo "🎉 Sistema restaurado a estado de fábrica demo."
|
||||
Reference in New Issue
Block a user