Uniqueness constraint violation

State & Data Consistency

Last updated: November 10, 2025

Overview

Bug Type:
Uniqueness constraint violation
Category:
State & Data Consistency

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)

© 2025 peqy.ai · Bug Taxonomy