Эх сурвалжийг харах

Added interest value for festival events.

Iñigo Valentin 9 жил өмнө
parent
commit
e88819393d
2 өөрчлөгдсөн 9 нэмэгдсэн , 4 устгасан
  1. 5 1
      sql/V2toV3.sql
  2. 4 3
      sql/setup.sql

+ 5 - 1
sql/V2toV3.sql

@@ -21,7 +21,7 @@ CREATE TABLE route_point (
 );
 
 ALTER TABLE sponsor ADD local BOOLEAN NOT NULL DEFAULT 1;
-UPDATE sponsor SET local = 0 WHERE address_es IS NULL OR address_es = ''; 
+UPDATE sponsor SET local = 0 WHERE address_es IS NULL OR address_es = '';
 
 ALTER TABLE activity_itinerary ADD route INT
 ALTER TABLE activity_itinerary MODIFY place INT;
@@ -29,9 +29,13 @@ ALTER TABLE activity_itinerary MODIFY place INT;
 ALTER TABLE festival_day ADD people INT NOT NULL DEFAULT 0;
 ALTER TABLE festival_day ADD max_people INT NOT NULL DEFAULT 0;
 
+CREATE OR REPLACE VIEW festival_event_gm AS SELECT id, title_es, title_en, title_eu, description_es, description_en, description_eu, host, sponsor, place, route, start, end, interest FROM festival_event WHERE gm = 1;
+CREATE OR REPLACE VIEW festival_event_city AS SELECT id, title_es, title_en, title_eu, description_es, description_en, description_eu, host, sponsor, place, route, start, end, interest FROM festival_event WHERE gm = 0;
+
 ALTER TABLE festival_event ADD sponsor INT;
 ALTER TABLE festival_event ADD route INT;
 ALTER TABLE festival_event MODIFY place INT;
+ALTER TABLE festival_event ADD interest INT NOT NULL DEFAULT 2;
 
 ALTER TABLE version MODIFY section VARCHAR(128);
 

+ 4 - 3
sql/setup.sql

@@ -404,7 +404,8 @@ CREATE TABLE festival_event (
   place           INT             REFERENCES place.id,
   route           INT             REFERENCES route.id,
   start           DATETIME        NOT NULL,
-  end             DATETIME
+  end             DATETIME,
+  interest        INT             NOT NULL              DEFAULT 2
 );
 
 DROP TABLE IF EXISTS festival_event_image;
@@ -510,8 +511,8 @@ CREATE TABLE translation(
 
 
 # Create views for festival_event
-CREATE OR REPLACE VIEW festival_event_gm AS SELECT id, title_es, title_en, title_eu, description_es, description_en, description_eu, host, sponsor, place, route, start, end FROM festival_event WHERE gm = 1;
-CREATE OR REPLACE VIEW festival_event_city AS SELECT id, title_es, title_en, title_eu, description_es, description_en, description_eu, host, sponsor, place, route, start, end FROM festival_event WHERE gm = 0;
+CREATE OR REPLACE VIEW festival_event_gm AS SELECT id, title_es, title_en, title_eu, description_es, description_en, description_eu, host, sponsor, place, route, start, end, interest FROM festival_event WHERE gm = 1;
+CREATE OR REPLACE VIEW festival_event_city AS SELECT id, title_es, title_en, title_eu, description_es, description_en, description_eu, host, sponsor, place, route, start, end, interest FROM festival_event WHERE gm = 0;
 
 
 # Populate table version