State & Data Consistency

Uniqueness constraint violation

Last updated: 4 Mar 2026

Definition

A value expected to be unique appears more than once due to missing or weak enforcement.

How to fix Uniqueness constraint violation?

Add UNIQUE constraints/indexes; use atomic upserts; introduce idempotency keys; handle conflicts explicitly

Symptoms

Observable signs that may indicate Uniqueness constraint violation:

  • Duplicate keys or usernames appear after concurrent inserts.
  • Database raises unique/duplicate key errors.
  • Idempotent operations still create duplicates.

Example Errors:

  • ERROR: duplicate key value violates unique constraint
  • E11000 duplicate key error collection
  • Unique index violation on (field)