29 lines
1.4 KiB
MySQL
29 lines
1.4 KiB
MySQL
|
|
-- =====================================================================
|
||
|
|
-- TeeCup — migrasjon 093
|
||
|
|
-- "Jakter Jesper"-visningsmodus (ADR-106) utvidet til frittstående
|
||
|
|
-- runder OG lagturnering-økter -- del 2, se ARCHITECTURE_DECISIONS.md.
|
||
|
|
-- =====================================================================
|
||
|
|
-- `round.net_display_style`: samme betydning som `tournament.net_
|
||
|
|
-- display_style` (migrasjon 092) -- 'standard' (default, uendret
|
||
|
|
-- gradvis netto-visning) eller 'hunt' (helt spillehandicap trukket
|
||
|
|
-- fra med én gang, brutto-til-par vist løpende). Kun meningsfullt for
|
||
|
|
-- play_format='stroke' -- håndheves i app-laget.
|
||
|
|
--
|
||
|
|
-- `session.net_display_style`: samme, men for én økt i en org-
|
||
|
|
-- LAGturnering (singles/fourball, scoring_mode='stroke'). Lagturneringer
|
||
|
|
-- har scoring_method=NULL på selve turneringen (ADR-011s to-lags-modell
|
||
|
|
-- har ikke det begrepet) -- derfor øktnivå, ikke turneringnivå, se
|
||
|
|
-- ADR-106-tillegget for begrunnelsen (ingen eksisterende innstillings-UI
|
||
|
|
-- på turneringnivå for lagformatet, økt-editoren fantes allerede).
|
||
|
|
-- =====================================================================
|
||
|
|
|
||
|
|
\set ON_ERROR_STOP on
|
||
|
|
|
||
|
|
ALTER TABLE round
|
||
|
|
ADD COLUMN net_display_style text NOT NULL DEFAULT 'standard'
|
||
|
|
CHECK (net_display_style IN ('standard', 'hunt'));
|
||
|
|
|
||
|
|
ALTER TABLE session
|
||
|
|
ADD COLUMN net_display_style text NOT NULL DEFAULT 'standard'
|
||
|
|
CHECK (net_display_style IN ('standard', 'hunt'));
|