Base de dados
Com o Supabase ligado, a Cadrant pode criar e gerir uma base de dados PostgreSQL completo para a 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 descreve os seus dados num prompt, a 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.
- Pode ver e modificar o schema no painel Base 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 eliminar dados:
- A Cadrant configura políticas RLS básicas com base no seu prompt.
- Por padrão, os dados são protegidos: somente utilizadores autenticados podem acessá-los.
- Pode ajustar as políticas no dashboard do Supabase para regras mais granulares.
- Exemplo: 'somente o autor pode editar o seu artigo' se traduz numa política RLS automática.
Boas práticas
- Descreva os seus dados em termos claros de negócio nos prompts.
- Reveja as políticas RLS no Supabase antes de ir para produção.
- Use o painel Base de dados para inspecionar as tabelas criadas e os seus dados.
- Para schemas complexos, avance passo a passo: crie primeiro as tabelas principais e depois os relacionamentos.
Pode aceder ao dashboard do Supabase diretamente pelo painel Base de dados do projeto para modificar o schema, executar consultas SQL ou gerir dados manualmente.