Pesquisar

Resolver erro de inserção de dados com Supabase e React

01/05/2025 às 21:27

Descrição do Projeto:

Estou com um projeto React que utiliza o Supabase como backend (banco e autenticação). A função principal é salvar os dados de um formulário no banco de dados.

O problema: toda vez que o formulário é enviado, recebo um erro como este:

Supabase request failed: new row violates row-level security policy for table "profiles"
ou
null value in column "first_name" violates not-null constraint.

O que preciso é simples:

Corrigir esse erro e fazer o insert funcionar corretamente, respeitando as regras de segurança (RLS).

O que já está feito:
• O projeto já tem login com Supabase funcionando.
• O formulário React envia dados como nome, sobrenome, telefone, etc.
• A tabela profiles exige um campo id que deve ser igual a auth.uid() (via RLS).

Tentamos resolver usando trigger e depois enviando o id manualmente, mas o erro persiste.

Sua missão:
• Entender por que o erro de RLS ou NOT NULL está acontecendo.
• Corrigir o código de integração entre React e Supabase (no insert).
• Ajustar as policies se necessário (sem comprometer a segurança).
• Garantir que os dados do formulário sejam salvos corretamente no banco, vinculando ao usuário logado.

Requisitos do profissional:
• Experiência prática com Supabase e políticas de segurança (RLS).
• Saber como funciona a verificação de auth.uid() nas policies.
• Já ter lidado com esse tipo de erro ou saber como debugar corretamente.

Habilidades desejadas:

MySQL Programação React

Atividades do cliente nesse projeto:

Última visualização: 20/05/2025 às 16:13

Última interação: 02/05/2025 às 22:47

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 6
Interessados: 10
Valor Mínimo: R$ 50,00

Cliente

1 2 3 4 5

Freelancer vencedor

1 2 3 4 5
Propostas (6)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 02/05/2025 às 18:15 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Paulo R L. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 02/05/2025 às 16:59 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Joan R. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 02/05/2025 às 00:40 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro YURI C. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 02/05/2025 às 11:48 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Luciano D. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 02/05/2025 às 11:20 | Oferta: Privado | Duração estimada: Privado

  • Bruno F. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 02/05/2025 às 10:49 | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Plataforma de criação de agentes de IA - Preciso criar uma plataforma similar a esta: https://app.ia-hub.xyz/agents/create A conexão com a API do WhatsApp pode ser feita utilizando a Evolution API.

Desenvolvimento de projeto no n8n e agentes de IA - Bom dia, preciso de um profissional para desenvolver um projeto no n8n e em agentes de IA. É necessário ter experiência e um nível de conhecimento que vá de interm...

Sala de sinal Quotex no Telegram - Preciso de uma sala de sinal no Telegram onde serei o DONO, com um bot de sinal de operações binárias para a QUOTEX.

Finalizar projeto de chatbot para WhatsApp - Preciso de um desenvolvedor para me ajudar a finalizar um projeto de chatbot que responde mensagens no WhatsApp usando a Z-API. O bot está sendo feito em Node.js, está rodando em um ...

Compilar app Flutter (APK + AAB) - Tenho um projeto Flutter completo de um app chamado Selentina, que utiliza GPT-4, voz TTS, login com Firebase e troca de chave de API. Preciso que você: • Gere um APK instalável...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.