server/migrations/0013_drop_priority_unique.sql
vegard b0d0202eb8 AI-admin: fiks provider-swap ved å droppe UNIQUE-constraint på prioritet
- Fjernet UNIQUE(alias_id, priority) — prioritet er kun for sortering
- Forenklet swap-endpoint til to rene UPDATE-statements
- Renummerert kjapp-providers til sekvensielle prioriteter

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 07:08:17 +01:00

10 lines
373 B
PL/PgSQL

-- 0013_drop_priority_unique.sql
-- Fjern UNIQUE-constraint på (alias_id, priority).
-- Prioritet brukes kun for sortering/fallback-rekkefølge, ikke som naturlig nøkkel.
-- Constrainten hindrer atomisk swap og krever unødvendig kompleksitet.
BEGIN;
ALTER TABLE ai_model_providers DROP CONSTRAINT IF EXISTS ai_model_providers_alias_id_priority_key;
COMMIT;