-- =====================================================================
--  TeeCup — flere flighter i én frittstående runde: løs gruppering
--  (migrasjon 035, FEATURE_BACKLOG.md "Frittstående runder: flere
--  flighter i én 'vanlig' runde", retning 1 -- separate `round`-rader
--  bundet sammen av et tynt, klient-generert gruppe-id, avklart/presisert
--  2026-07-25/26).
--
--  Bevisst INGEN egen tabell -- gruppen er kun EN DELT UUID-VERDI på tvers
--  av N `round`-rader, ikke en FK til noe. Leaderboardets omfang blir da
--  automatisk PRESIST det som ble satt opp sammen (samme grupperingsverdi),
--  aldri "alle som spilte samme bane samme dag" (se presiseringen i
--  FEATURE_BACKLOG.md).
-- =====================================================================
\set ON_ERROR_STOP on

ALTER TABLE round ADD COLUMN flight_group_id uuid;

CREATE INDEX round_flight_group_id_idx ON round (flight_group_id)
    WHERE flight_group_id IS NOT NULL;
