The code returns the following error:
Error in savePlayersData: Error saving players: there is no unique or exclusion constraint matching the ON CONFLICT specification
at savePlayersData (/lib/supabase-helpers)
at async handleSaveToDatabase (/components/file-upload)
Revise the code to address the error.
I was previewing: /dashboard
El problema se debe a que la tabla players no tiene una restricción UNIQUE sobre las columnas team_id, name, necesaria para que el upsert funcione.
Añadimos la restricción y, para evitar errores futuros, indicamos a Supabase que ignore duplicados si ya existen.
Después de aplicar estos cambios:
20250619-add-unique-players-team-name.sql (puedes hacerlo desde la pestaña Scripts o CLI).Con la restricción UNIQUE y ignoreDuplicates: true, el upsert funcionará sin lanzar el error.
To configure the generation, complete these steps:
corrige los graficos que no se estan mostrando.
Voy a corregir los componentes de gráficos que no se están mostrando. El problema principal es que algunos componentes no están marcados como "use client" y hay problemas con los imports de Recharts.
Los principales problemas que he corregido:
Number()|| 0) para evitar errores con datos faltantesAhora los gráficos deberían mostrarse correctamente en el dashboard. Si aún hay problemas, verifica que:
To configure the generation, complete these steps:
quiero que generes una base de datos que cada usuarios cunado haga uso la primera vez SLJ-Dashboard le quede guardado por defecto el nombre del equipo que cargo, los jugadores y que los datos queden gusradados para que que cada vez que suba una planilla con evaluaciones nuevas se pueda ir actualizando sola