Recuperación de Base de Datos PostgreSQL en Supabase

Instrucciones para restaurar el estado de la base de datos ante un desastre o corrupción de datos.

Procedimiento

  1. Acceder a la consola de Supabase: Navegar a https://supabase.com e ingresar con las credenciales del equipo técnico de Eléctrica Andina.
  2. Ir a la sección de Backups: Seleccionar el proyecto “Andina-Prod” -> Settings -> Database -> Backups.
  3. Seleccionar punto de restauración: Elegir el punto de restauración diario (Point-in-time recovery si está activo) más cercano anterior al incidente.
  4. Restaurar vía CLI (si el portal no responde): Descargar el último dump de S3 (s3://andina-db-backups/prod/). Ejecutar la restauración sobre una base de datos limpia de respaldo:
    pg_restore --no-owner --no-privileges -h db.supabase.co -U postgres -d postgres /tmp/backup_db.dump
  5. Validar funcionamiento del Portal: Comprobar conectividad desde la app verificando los logs de Cloud Run.

Relacionado: migracion-supabase, politica-respaldos-base-datos