Banco de dados
Com o Supabase conectado, o Cadrant pode criar e gerenciar um banco de dados PostgreSQL completo para sua aplicação. Tabelas, relacionamentos e políticas de acesso são configurados automaticamente a partir dos seus prompts.
Criação automática de tabelas
Quando você descreve seus dados em um prompt, o Cadrant gera automaticamente o schema correspondente do banco:
- As tabelas são criadas com colunas, tipos e restrições adequados.
- Os relacionamentos entre tabelas (chaves estrangeiras) são configurados automaticamente.
- Índices são adicionados para consultas frequentes.
- Você pode visualizar e modificar o schema no painel Banco de dados do seu projeto.
Row Level Security (RLS)
O Supabase usa o sistema RLS do PostgreSQL para controlar quem pode ler, criar, atualizar ou excluir dados:
- O Cadrant configura políticas RLS básicas com base no seu prompt.
- Por padrão, os dados são protegidos: somente usuários autenticados podem acessá-los.
- Você pode ajustar as políticas no dashboard do Supabase para regras mais granulares.
- Exemplo: 'somente o autor pode editar seu artigo' se traduz em uma política RLS automática.
Boas práticas
- Descreva seus dados em termos claros de negócio nos prompts.
- Revise as políticas RLS no Supabase antes de ir para produção.
- Use o painel Banco de dados para inspecionar as tabelas criadas e seus dados.
- Para schemas complexos, avance passo a passo: crie primeiro as tabelas principais e depois os relacionamentos.
Você pode acessar o dashboard do Supabase diretamente pelo painel Banco de dados do projeto para modificar o schema, executar consultas SQL ou gerenciar dados manualmente.