-- Migration 105: Add event_date_end for multi-day events -- Dodaje opcjonalną datę zakończenia dla wydarzeń wielodniowych (np. targi 19-20.06). ALTER TABLE norda_events ADD COLUMN IF NOT EXISTS event_date_end DATE; COMMENT ON COLUMN norda_events.event_date_end IS 'Data zakończenia wydarzenia (NULL = jednodniowe). Musi być >= event_date.'; -- Prosty check constraint: jeśli ustawione, musi być >= event_date ALTER TABLE norda_events DROP CONSTRAINT IF EXISTS norda_events_date_range_check; ALTER TABLE norda_events ADD CONSTRAINT norda_events_date_range_check CHECK (event_date_end IS NULL OR event_date_end >= event_date);