-- Hindrer at samme ekte bruker legges til som medspiller flere ganger på
-- samme runde (ADR-036 fase 3-utvidelsen, "søk og legg til medspiller på en
-- frittstående runde", 2026-07-26). Gjester (guest_name) er upåvirket --
-- user_id er NULL for dem, og en partiell indeks dekker derfor kun de
-- ekte, lenkede radene.

CREATE UNIQUE INDEX round_participant_unique_user
    ON round_participant (round_id, user_id) WHERE user_id IS NOT NULL;
