Iñigo Valentin 9 лет назад
Родитель
Сommit
27ce862606
2 измененных файлов с 19 добавлено и 15 удалено
  1. 9 1
      sql/V2toV3.sql
  2. 10 14
      sql/setup.sql

+ 9 - 1
sql/V2toV3.sql

@@ -35,6 +35,13 @@ ALTER TABLE festival_event MODIFY place INT;
 
 ALTER TABLE version MODIFY section VARCHAR(128);
 
+ALTER TABLE sync DROP action;
+ALTER TABLE sync DROP section;
+ALTER TABLE sync DROP version_from;
+ALTER TABLE sync DROP version_to;
+ALTER TABLE sync DROP format;
+ALTER TABLE sync ADD synced BOOLEAN NOT NULL DEFAULT 0;
+
 
 # Populate table version
 DELETE FROM version;
@@ -46,7 +53,8 @@ INSERT INTO version VALUES ('activity_tag', 1);
 INSERT INTO version VALUES ('album', 1);
 INSERT INTO version VALUES ('festival', 1);
 INSERT INTO version VALUES ('festival_day', 1);
-INSERT INTO version VALUES ('festival_event', 1);
+INSERT INTO version VALUES ('festival_event_city', 1);
+INSERT INTO version VALUES ('festival_event_gm', 1);
 INSERT INTO version VALUES ('festival_event_image', 1);
 INSERT INTO version VALUES ('festival_offer', 1);
 INSERT INTO version VALUES ('people', 1);

+ 10 - 14
sql/setup.sql

@@ -162,20 +162,16 @@ CREATE INDEX visit_dtime ON stat_view(visit, dtime);
 
 DROP TABLE IF EXISTS sync;
 CREATE TABLE sync (
-    id                INT            NOT NULL    AUTO_INCREMENT    PRIMARY KEY,
-    dtime            TIMESTAMP    NOT NULL    DEFAULT now(),
-    client            VARCHAR(64),
-    user            VARCHAR(64),
-    action            VARCHAR(12),
-    section            VARCHAR(32),
-    version_from    INT            NOT NULL    DEFAULT 0,
-    version_to        INT            NOT NULL    DEFAULT -1,
-    fg                INT            NOT NULL    DEFAULT 1,
-    format            VARCHAR(24),
-    error            VARCHAR(256),
-    ip                VARCHAR(128),
-    os                VARCHAR(128),
-    uagent            VARCHAR(256)
+  id      INT            NOT NULL  AUTO_INCREMENT  PRIMARY KEY,
+  dtime   TIMESTAMP      NOT NULL  DEFAULT now(),
+  client  VARCHAR(64),
+  user    VARCHAR(64),
+  fg      INT            NOT NULL  DEFAULT 0,
+  synced  BOOLEAN        NOT NULL  DEFAULT 0,
+  error   VARCHAR(256),
+  ip      VARCHAR(128),
+  os      VARCHAR(128),
+  uagent  VARCHAR(256)
 );
 
 DROP TABLE IF EXISTS stat_sync;