0014_map_experience.sql 681 B

123456789101112131415161718192021222324252627282930
  1. BEGIN;
  2. ALTER TABLE events
  3. ADD COLUMN IF NOT EXISTS is_default_experience BOOLEAN NOT NULL DEFAULT false;
  4. ALTER TABLE events
  5. ADD COLUMN IF NOT EXISTS show_in_event_list BOOLEAN NOT NULL DEFAULT true;
  6. CREATE INDEX IF NOT EXISTS events_is_default_experience_idx
  7. ON events(is_default_experience);
  8. CREATE INDEX IF NOT EXISTS events_show_in_event_list_idx
  9. ON events(show_in_event_list);
  10. UPDATE events
  11. SET
  12. is_default_experience = true,
  13. show_in_event_list = true
  14. WHERE event_public_id = 'evt_demo_001';
  15. UPDATE events
  16. SET
  17. is_default_experience = false,
  18. show_in_event_list = true
  19. WHERE event_public_id IN (
  20. 'evt_demo_score_o_001',
  21. 'evt_demo_variant_manual_001'
  22. );
  23. COMMIT;