23 lines
899 B
Bash
23 lines
899 B
Bash
#!/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."
|