# `NeonDbError: null value in column "…" of relation "…" violates not-null constraint`

**Dónde aparece:** Terminal o logs de ejecución en Vercel

**Qué significa:** La base de datos rechazó guardar una fila porque una columna obligatoria llegó vacía (`null`).

## Causas probables

- Los datos del formulario no se validaron con un esquema antes de ejecutar la consulta `INSERT` o `UPDATE`.
- El atributo `name` de un campo del formulario no coincide con el nombre que lee la Server Action.

## Mensaje para tu agente

```text
La base de datos devolvió `null value in column violates not-null constraint`. Valida los datos con un esquema en la Server Action antes de tocar la base de datos y devuelve un aviso claro si el campo está vacío.
```

**Cómo evitarlo:** Valida todas las entradas de cada Server Action con un esquema antes de ejecutar cualquier consulta a la base de datos.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/postgres-valor-nulo-viola-restriccion-not-null) · Licencia: CC BY 4.0
