Saltar al contenido
El ClubMODO FUTURO

Día 2 · Base de datos

Dale memoria a tu app con una base de datos

Hoy conectas tu app a Supabase para que guarde la información de verdad, con seguridad para que cada usuario vea solo lo suyo. Todo gratis y sin escribir código.

Mira el videoTikTok Instagram

Así se hace, paso a paso

  1. Paso 1

    Crea tu cuenta gratis en Supabase

    Entra a supabase.com y regístrate con tu correo o tu cuenta de GitHub. Supabase es el lugar donde tu app va a guardar su información.

  2. Paso 2

    Crea un proyecto nuevo

    Ponle el nombre de tu app, escribe una contraseña segura y elige la región más cercana a tus usuarios. Guarda esa contraseña en un lugar seguro: Supabase no te la vuelve a mostrar.

  3. Paso 3

    Copia la dirección y la llave pública

    En la página principal del proyecto copia la dirección que termina en supabase.co. En la sección API Keys, copia la llave pública, la que empieza con sb_publishable_.

  4. Paso 4

    Pégalas en Google AI Studio

    Cuando AI Studio te pida los datos de Supabase, pega la dirección en el primer espacio y la llave en el segundo. Presiona Apply.

  5. Paso 5

    Pide el script de tus tablas

    Copia el mensaje de la siguiente sección y envíalo en el chat de AI Studio. Te devolverá un bloque de texto con las instrucciones para crear tus tablas.

  6. Paso 6

    Ejecútalo en Supabase

    En tu proyecto abre SQL Editor, pega el bloque completo y presiona Run. Si todo salió bien verás el mensaje "Success. No rows returned".

  7. Paso 7

    Revisa tus tablas

    Abre Table Editor y verás las tablas de tu app, listas y vacías. Ya tienen dónde guardar la información.

El mensaje para AI Studio

Cópialo tal cual. Funciona para cualquier app, porque AI Studio revisa el código de la tuya y arma las tablas a la medida.

Necesito el script SQL completo para Supabase que coincida exactamente con los nombres de tablas y columnas que usa el código de mi app. Debe incluir:

1. Todas las tablas que mi app necesita para guardar su información.
2. Seguridad RLS activada en todas las tablas: cada usuario solo puede ver, crear, editar y borrar lo suyo.
3. Ninguna tabla con lectura pública abierta. Si mi app necesita mostrar algo al público (por ejemplo, un enlace para compartir), crea una función segura que devuelva solo ese dato.
4. Si mi app sube archivos o imágenes, crea el espacio en Storage con reglas para que cada usuario solo pueda subir o cambiar archivos dentro de su propia carpeta.

Si el código necesita ajustes para funcionar con esto, hazlos. Muéstrame el script completo en un solo bloque para pegarlo en el SQL Editor de Supabase.

Cuidados importantes

  • Llave

    Usa solo la llave pública

    La que empieza con sb_publishable_ está hecha para ir dentro de tu app. Nunca pegues la que empieza con sb_secret_: esa es privada y da control total de tu base de datos.

  • Seguridad

    Revisa que ninguna tabla quede abierta

    Si en Table Editor alguna tabla aparece marcada como "Unrestricted", le falta la seguridad. Pídele a AI Studio que active RLS en esa tabla y vuelve a ejecutar el script.

  • Límite

    Máximo 2 proyectos gratis activos

    Si Supabase no te deja crear el proyecto, pausa uno que no estés usando. Pausar no borra nada: puedes reactivarlo después desde el mismo panel.

  • Errores

    Si el script falla, no adivines

    Copia el mensaje en rojo que te muestra Supabase y pégaselo a AI Studio. Pídele que corrija el script y vuelve a ejecutarlo.

Las herramientas de hoy

Base de datos

Supabase

Donde tu app guarda su información, con seguridad incluida. Gratis.

Abrir Supabase
Construcción

Google AI Studio

Donde conectas tu app y pides el script de tus tablas.

Abrir AI Studio

Tu tarea del Día 2

Conecta tu app a Supabase

Crea tu proyecto, conecta tu app y ejecuta el script. Cuando veas tus tablas en Table Editor, compártelo en la comunidad: es tu app guardando información de verdad.