Guía Completa de Migración a Supabase Externo
Índice
Archivos de Migración
Archivo
Descripción
Requisitos Previos
Herramientas necesarias:
Información a recopilar:
Paso 1: Preparar Proyecto Supabase
1.1 Obtener credenciales
1.2 Verificar configuración de autenticación
Paso 2: Ejecutar Migración del Schema
2.1 Ejecutar el script de migración base
2.2 Ejecutar migración incremental v1.1.0
Tablas incluidas en la migración base (01-schema-migration.sql)
2.3 Ejecutar migración v1.2.0
2.3 Verificar la migración
Resultado esperado:
Paso 3: Exportar e Importar Datos
3.1 Exportar datos base del proyecto actual
3.2 Exportar datos v1.1.0 (nuevas tablas)
3.3 Importar datos en el nuevo proyecto
3.3 Verificar importación
Paso 4: Configurar Secrets
4.1 Agregar secrets en Edge Functions
Secret Name
Descripción
4.2 Variables adicionales necesarias
Paso 5: Migrar Storage
5.1 Verificar buckets creados
5.2 Descargar archivos del proyecto actual
5.3 Subir archivos al nuevo proyecto
5.4 Actualizar URLs en la base de datos
Paso 6: Desplegar Edge Functions
6.1 Instalar Supabase CLI
6.2 Login y vincular proyecto
6.3 Copiar Edge Functions
6.4 Desplegar todas las funciones
Lista de funciones a desplegar:
6.5 Verificar despliegue
Paso 7: Actualizar Variables de Entorno
7.1 Crear archivo .env.local
7.2 Actualizar código si es necesario
Paso 8: Verificación Final
8.1 Checklist de verificación
8.2 Tests funcionales
8.3 Queries de verificación
Troubleshooting
Error: "permission denied for table..."
Error: "foreign key violation"
Error: "function does not exist"
Edge Functions no responden
Soporte
Última actualización