#!/bin/bash # Script de Restauración SIGEM-GIS (Fase 3) set -e BACKUP_PATH="/yvyape/proyectos/sigem-gis/backup_v15_final.sql" CONTAINER_NAME="proyecto-postgres-1" echo "⏳ Esperando inicialización del motor (10s)..." sleep 10 echo "📥 Iniciando restauración de datos desde $BACKUP_PATH..." # Usamos el usuario sigem_user para la restauración (Regla 1) cat "$BACKUP_PATH" | docker exec -i "$CONTAINER_NAME" psql -U sigem_user -d postgres echo "🔍 Verificando bases de datos restauradas..." docker exec -it "$CONTAINER_NAME" psql -U sigem_user -d postgres -c "\l" echo "📊 Verificando tablas en sigem_gis..." docker exec -it "$CONTAINER_NAME" psql -U sigem_user -d sigem_gis -c "\dt" || echo "⚠️ Nota: Asegúrese de que la DB sigem_gis fue creada por el dumpall."