-- =====================================================================
--  TeeCup — migrasjon 081
--  Ny POI-type "creek" (bekk) -- skilt fra "water" (dam/vannhinder)
-- =====================================================================
--  Konkret anledning (ADR-084 del 2): Tjøme Golfklubb sitt koordinat-
--  regneark skiller eksplisitt mellom "vann" (dam) og "fairway bekk"
--  (bekk/creek) som to ulike fysiske hindringstyper -- 8 punkter (4
--  forkant+bakkant-par, hull 2/3/11/12) er i dag lagret som poi_type
--  'water' siden domenet (migrasjon 079) ikke hadde noen egen verdi for
--  bekk. Bruker har laget og lastet opp et eget bekk-ikon
--  (frontend/public/hole-diagram/hazard-creek.png) og ba eksplisitt om
--  at dette blir en visuelt distinkt hindringstype i hull-diagrammet,
--  ikke fortsatt vist som "Vannhinder".
--
--  `creek` legges til course_poi_type-domenet (migrasjon 079) -- gjelder
--  automatisk begge koordinattabellene (golfapi_course_coordinate og
--  teeoff_course_coordinate) siden begge bruker samme delte domene.
--  De 8 kjente eksisterende bekk-punktene REKLASSIFISERES i en egen,
--  ikke-migrasjonsbasert UPDATE (se CHANGELOG/ADR-084) -- identifisert
--  presist via samme koordinat-regneark som ga hazard_group-dataen i
--  del 2, ikke en heuristikk.
-- =====================================================================

\set ON_ERROR_STOP on

ALTER DOMAIN course_poi_type DROP CONSTRAINT course_poi_type_check;
ALTER DOMAIN course_poi_type ADD CONSTRAINT course_poi_type_check
    CHECK (VALUE IN (
        'green', 'green_bunker', 'fairway_bunker', 'water', 'creek',
        'trees', 'marker_100', 'marker_150', 'marker_200',
        'dogleg', 'road', 'tee_front', 'tee_back',
        'rock', 'layup', 'landmark'
    ));
