Base de datos
Una vez conectado Supabase, Cadrant puede crear y gestionar una base de datos PostgreSQL completa para tu aplicación. Las tablas, relaciones y políticas de acceso se configuran automáticamente a partir de tus prompts.
Creación automática de tablas
Cuando describes tus datos en un prompt, Cadrant genera automáticamente el esquema de base de datos correspondiente:
- Las tablas se crean con columnas, tipos y restricciones apropiados.
- Las relaciones entre tablas (claves foráneas) se configuran automáticamente.
- Se añaden índices para consultas frecuentes.
- Puedes visualizar y modificar el esquema en el panel Base de datos de tu proyecto.
Row Level Security (RLS)
Supabase utiliza el sistema RLS de PostgreSQL para controlar quién puede leer, crear, modificar o eliminar datos:
- Cadrant configura políticas RLS básicas según tu prompt.
- Por defecto, los datos están protegidos: solo los usuarios autenticados pueden acceder.
- Puedes ajustar las políticas en el panel de Supabase para reglas más detalladas.
- Ejemplo: 'solo el autor puede editar su artículo' se traduce en una política RLS automática.
Buenas prácticas
- Describe tus datos en términos de negocio claros en tus prompts.
- Revisa las políticas RLS en Supabase antes de pasar a producción.
- Usa el panel Base de datos para inspeccionar las tablas creadas y sus datos.
- Para esquemas complejos, procede por etapas: crea primero las tablas principales, luego las relaciones.
Puedes acceder directamente a tu panel de Supabase desde el panel Base de datos de tu proyecto para modificar el esquema, ejecutar consultas SQL o gestionar datos manualmente.