create table Variants (
id integer primary key,
name varchar unique,
+ display varchar,
+ groupe integer,
description text,
noProblems boolean
);
sessionToken varchar,
created datetime,
notify boolean,
- newsRead datetime
+ bio text default ''
);
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,
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,
score varchar default '*',
scoreMsg varchar,
cadence varchar,
- randomness integer, --for rematch
+ options varchar, --for rematch
created datetime,
drawOffer character default '',
rematchOffer character default '',