fix: add UNIQUE constraint to exercise_skills table
Fixes: 'no unique or exclusion constraint matching the ON CONFLICT specification' ON CONFLICT (exercise_id, skill_id) requires UNIQUE constraint. This was causing 91 import failures.
This commit is contained in:
parent
a02df32ce2
commit
1ddbd76e36
7
backend/migrations/020_exercise_skills_unique.sql
Normal file
7
backend/migrations/020_exercise_skills_unique.sql
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
-- Migration 020: Add UNIQUE constraint to exercise_skills
|
||||
-- Fixes: "no unique or exclusion constraint matching the ON CONFLICT specification"
|
||||
-- Required for ON CONFLICT (exercise_id, skill_id) in import_wiki.py
|
||||
|
||||
ALTER TABLE exercise_skills
|
||||
ADD CONSTRAINT exercise_skills_exercise_skill_unique
|
||||
UNIQUE (exercise_id, skill_id);
|
||||
Loading…
Reference in New Issue
Block a user