-- ============================================================================
-- Migration 031: Tilføj is_travel kolonne til tmodule_times
-- ============================================================================
-- Retter bug hvor is_travel blev referenced i koden men aldrig tilføjet til DB
-- ============================================================================

-- Tilføj is_travel kolonne
ALTER TABLE tmodule_times 
ADD COLUMN IF NOT EXISTS is_travel BOOLEAN DEFAULT false;

-- Tilføj hourly_rate kolonne (bruges også i approve endpoint)
ALTER TABLE tmodule_times
ADD COLUMN IF NOT EXISTS hourly_rate DECIMAL(10,2);

-- Index for hurtig filtrering af rejsetid
CREATE INDEX IF NOT EXISTS idx_tmodule_times_is_travel ON tmodule_times(is_travel);

-- Log migration
INSERT INTO migration_log (migration_name, applied_at)
VALUES ('031_add_is_travel_column', CURRENT_TIMESTAMP)
ON CONFLICT DO NOTHING;
