-- Apple-/Import-Werte: Energie oft >1000 (kJ oder kcal), HR-Felder NUMERIC(5,2) zu eng für Fehlzuordnungen.
-- Idempotent: Typ nur anheben, nie verkleinern.

ALTER TABLE activity_log
 ALTER COLUMN kcal_active TYPE NUMERIC(12, 2),
    ALTER COLUMN kcal_resting TYPE NUMERIC(12, 2),
    ALTER COLUMN hr_avg TYPE NUMERIC(6, 2),
    ALTER COLUMN hr_max TYPE NUMERIC(6, 2);
