-- ===================================================================== -- TeeCup — Eclectic (org individuell turnering), migrasjon 072, "Del C" -- av den tredelte Flaggturnering-utvidelsen (se ARCHITECTURE_DECISIONS.md -- ADR-066/067 for Del A/B -- Del C er ikke Flaggturnering-relatert, men -- ble bedt om i samme runde). Samme drop+recreate-mønster som -- 042/044/046 -- se 046 sin header for full begrunnelse. -- -- Ingen nye tabeller/kolonner -- Eclectic er en NY scoring_method-verdi -- som gjenbruker eksisterende tournament_round_hole (per-hull -- bruttoslag, allerede lagret av alle formater) og tournament_round_ -- participant.course_handicap (allerede beregnet for alle scoring_ -- method-verdier). "Beste resultat per hull på tvers av rundene" regnes -- ut ved LESING (samme "regn ut ved lesing"-filosofi som resten av -- individuelle turneringers leaderboard), se -- app/routers/individual_tournaments.py::_attach_eclectic_totals. -- ===================================================================== \set ON_ERROR_STOP on ALTER TABLE tournament DROP CONSTRAINT tournament_scoring_method_check; ALTER TABLE tournament ADD CONSTRAINT tournament_scoring_method_check CHECK (scoring_method IS NULL OR scoring_method IN ( 'stroke_gross', 'stroke_net', 'stableford', 'copenhagen', 'bingo_bango_bongo', 'flag', 'eclectic_gross', 'eclectic_net', 'eclectic_stableford' ));