teecup/068_golfapi_tee_men_rating_nullable.sql

19 lines
1 KiB
MySQL
Raw Permalink Normal View History

-- =====================================================================
-- TeeCup — migrasjon 068
-- golfapi_course_tee: menns rating/slope kan mangle
-- =====================================================================
-- Reell anledning (Nesfjellet Golfklubb/Nesbyen, 2026-08-13): migrasjon
-- 065 antok (som ADR-019s teeoff-import) at menns rating alltid finnes
-- hos kilden -- kvinners er valgfritt. GolfAPI viste seg å returnere en
-- TOM STRENG for `slopeMen` på minst ett utslag her, ikke bare for
-- kvinner. `golfapi_course_tee` sin cache må derfor tåle at BEGGE
-- kjønn kan mangle -- selve import/kopier-inn-stegene (courses.py/
-- rounds.py) avviser fortsatt (EXTERNAL_DATA_INCOMPLETE) dersom et
-- utslag ender opp UTEN noen brukbar rating i det hele tatt.
-- =====================================================================
\set ON_ERROR_STOP on
ALTER TABLE golfapi_course_tee ALTER COLUMN course_rating_men DROP NOT NULL;
ALTER TABLE golfapi_course_tee ALTER COLUMN slope_men DROP NOT NULL;