推进活动系统最小成品闭环与游客体验
This commit is contained in:
30
backend/migrations/0014_map_experience.sql
Normal file
30
backend/migrations/0014_map_experience.sql
Normal file
@@ -0,0 +1,30 @@
|
||||
BEGIN;
|
||||
|
||||
ALTER TABLE events
|
||||
ADD COLUMN IF NOT EXISTS is_default_experience BOOLEAN NOT NULL DEFAULT false;
|
||||
|
||||
ALTER TABLE events
|
||||
ADD COLUMN IF NOT EXISTS show_in_event_list BOOLEAN NOT NULL DEFAULT true;
|
||||
|
||||
CREATE INDEX IF NOT EXISTS events_is_default_experience_idx
|
||||
ON events(is_default_experience);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS events_show_in_event_list_idx
|
||||
ON events(show_in_event_list);
|
||||
|
||||
UPDATE events
|
||||
SET
|
||||
is_default_experience = true,
|
||||
show_in_event_list = true
|
||||
WHERE event_public_id = 'evt_demo_001';
|
||||
|
||||
UPDATE events
|
||||
SET
|
||||
is_default_experience = false,
|
||||
show_in_event_list = true
|
||||
WHERE event_public_id IN (
|
||||
'evt_demo_score_o_001',
|
||||
'evt_demo_variant_manual_001'
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user