X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=db%2Fcreate.sql;h=936992ce3289d0130dc627ef2eb081bb2a7f0014;hp=75e1b1cd8cd17b47b51d04084f0f1a003e7dcfc5;hb=ab4f4bf258ed68d8292b64d81babde03cddbae3c;hpb=00f2759e16ec73fa1ecd0254a9c9018530d71892 diff --git a/db/create.sql b/db/create.sql index 75e1b1cd..936992ce 100644 --- a/db/create.sql +++ b/db/create.sql @@ -37,6 +37,9 @@ create table Challenges ( uid integer, vid integer, nbPlayers integer, + fen varchar, + mainTime integer, + addTime integer, foreign key (uid) references Users(id), foreign key (vid) references Variants(id) ); @@ -52,8 +55,11 @@ create table WillPlay ( create table Games ( id integer primary key, vid integer, - fen varchar, --initial position - score varchar default '*', + fenStart varchar, --initial state + fen varchar, --current state + score varchar, + mainTime integer, + addTime integer, foreign key (vid) references Variants(id) ); @@ -62,6 +68,7 @@ create table Players ( gid integer, uid integer, color character, + rtime integer, --remaining time in milliseconds foreign key (gid) references Games(id), foreign key (uid) references Users(id) ); @@ -69,6 +76,7 @@ create table Players ( create table Moves ( gid integer, move varchar, + message varchar, played datetime, --when was this move played? idx integer, --index of the move in the game color character, --required for e.g. Marseillais Chess