Experimental change: options replacing randomness (more general)
[vchess.git] / server / db / create.sql
index 84b72b9..248e597 100644 (file)
@@ -3,6 +3,8 @@
 create table Variants (
   id integer primary key,
   name varchar unique,
+  display varchar,
+  groupe integer,
   description text,
   noProblems boolean
 );
@@ -16,7 +18,7 @@ create table Users (
   sessionToken varchar,
   created datetime,
   notify boolean,
-  newsRead datetime
+  bio text default ''
 );
 
 create table Problems (
@@ -37,13 +39,19 @@ create table Challenges (
   uid integer,
   target integer,
   vid integer,
-  randomness integer,
+  options varchar,
   fen varchar,
   cadence varchar,
   foreign key (uid) references Users(id),
   foreign key (vid) references Variants(id)
 );
 
+create table GameStat (
+  vid integer,
+  total integer default 0,
+  foreign key (vid) references Variants(id)
+);
+
 create table Games (
   id integer primary key,
   vid integer,
@@ -54,7 +62,7 @@ create table Games (
   score varchar default '*',
   scoreMsg varchar,
   cadence varchar,
-  randomness integer, --for rematch
+  options varchar, --for rematch
   created datetime,
   drawOffer character default '',
   rematchOffer character default '',