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

Freelancer vencedor

Propostas (6)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Agente de atendimento via WhatsApp (IA) para imobiliária com n8n - O objetivo deste projeto é desenvolver e implementar um fluxo de trabalho automatizado, utilizando a plataforma n8n, para atuar como um agente de atendimento inteligente (chatbot/IA) via Wha...

IA para automatizar processos de empresa - Olá, gostaria de criar uma IA com a minha marca para automatizar processos de vendas e estratégias para empresas de vários nichos.

Agente de atendimento WhatsApp (IA) para clínica de psicologia com n8n - Agente de atendimento WhatsApp (IA) para clínica de psicologia com n8n 1. Resumo do projeto O objetivo deste projeto é desenvolver e implementar um fluxo de trabalho automatizado (wo...

Desenvolvimento de firmware para ESP8266 e ESP32 - Preciso de um programador com experiência em desenvolvimento de firmware para ESP8266 e ESP32, para criar um controlador de temperatura que se comunique com uma API e envie e receba dados des...

Programar e automatizar chatbot para WhatsApp - Já possuo uma página de vendas pronta com o produto. Preciso criar um chatbot no WhatsApp para direcionar e fazer funil. Não tenho experiência no assunto, então po...

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.