Finish Pacosako + add GameStat table to know how many live games are played
[vchess.git] / server / db / create.sql
index 7c361b4..e4035a1 100644 (file)
@@ -16,7 +16,7 @@ create table Users (
   sessionToken varchar,
   created datetime,
   notify boolean,
-  newsRead datetime
+  bio text default ''
 );
 
 create table Problems (
@@ -31,14 +31,6 @@ create table Problems (
   foreign key (vid) references Variants(id)
 );
 
-create table News (
-  id integer primary key,
-  uid integer,
-  added datetime,
-  content text,
-  foreign key (uid) references Users(id)
-);
-
 create table Challenges (
   id integer primary key,
   added datetime,
@@ -52,6 +44,12 @@ create table Challenges (
   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,
@@ -68,6 +66,8 @@ create table Games (
   rematchOffer character default '',
   deletedByWhite boolean,
   deletedByBlack boolean,
+  chatReadWhite datetime,
+  chatReadBlack datetime,
   foreign key (vid) references Variants(id),
   foreign key (white) references Users(id),
   foreign key (black) references Users(id)