📄 SKILL.md

← Vault

name: supabase-silent-insert-uuid-debug

description: Debug silent INSERT failures in Supabase — UUID default collision causing silent failures

triggers:

- insert not working no error

- cargo não salva

- duplicate key on id column

- uuid default fixed value


Supabase Silent INSERT Failure — UUID Default Collision

Problem

INSERT appears to silently fail in Supabase admin panel. No error shown to user, data doesn't save. Code looks correct, RLS policies look fine.

Root Cause

A column (usually id) has a fixed default UUID instead of uuid_generate_v4(). Every INSERT tries to use the same UUID, violating a UNIQUE or PRIMARY KEY constraint. The error is swallowed by the frontend's error handling.

Symptoms