-- ===================================================================== -- TeeCup — migrasjon 086 -- Omspill (playoff) som eget tiebreak-valg for VINNEREN + fritekst- -- regel som skal informeres om før turneringen -- ===================================================================== -- Bruker, etter tiebreak (ADR-089): "ved lik score for leder; nytt -- valg: omspill med avgjørelse. Dette bør informeres om før -- turneringen. (Eks: Omspill på hull 18 til vinner er kåret.)" -- -- KUN et gyldig valg for `tiebreak_winner_method` (ikke `tiebreak_ -- field_method`) -- bruker sin egen formulering var eksplisitt "ved -- lik score for LEDER", og et omspill for f.eks. delt 8.-plass er ikke -- hva som ble bedt om. Appen kan ikke selv AVGJØRE et omspill (det -- skjer på banen, utenfor scoring-systemet) -- rangeringslogikken -- behandler derfor `'playoff'` likt som `'none'` (delt plassering, -- ingen automatisk oppløsning), se `_attach_stroke_play_columns`. -- Forskjellen er ren INFORMASJON: `tiebreak_playoff_rule` er fritekst -- organisator setter (f.eks. "Sudden death fra hull 18, til vinner er -- kåret") -- vist i Oppsett OG på leaderboardet (organisatorens/ -- spillernes felles visningsflate) FØR en eventuell uavgjort faktisk -- oppstår, ikke bare når den skjer. -- ===================================================================== \set ON_ERROR_STOP on ALTER TABLE tournament DROP CONSTRAINT tournament_tiebreak_winner_method_check, ADD CONSTRAINT tournament_tiebreak_winner_method_check CHECK (tiebreak_winner_method IN ('none', 'countback', 'lowest_hcp', 'playoff')), ADD COLUMN tiebreak_playoff_rule text;