X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=sql%2Fccbs.sql;h=b49a47e2781bc3f7717f7740630ab91581525e3f;hb=1c54093a61bb4f6633bc7649e72a33a2ccb3bb40;hp=b8660671f1a89548a8788da21a267f0bb8599f2e;hpb=e6217cf647a58ad25f62dd37f7dc58c6a617807e;p=ccbs diff --git a/sql/ccbs.sql b/sql/ccbs.sql index b866067..b49a47e 100644 --- a/sql/ccbs.sql +++ b/sql/ccbs.sql @@ -53,7 +53,7 @@ CREATE TABLE seasons ( season SERIAL PRIMARY KEY, name VARCHAR NOT NULL, - UNIQUE ( season ) + UNIQUE ( name ) ); CREATE TABLE tournaments ( @@ -102,8 +102,10 @@ CREATE TABLE roundparticipation ( round INTEGER NOT NULL, parallel INTEGER NOT NULL, player INTEGER NOT NULL REFERENCES players, + position INTEGER NOT NULL, UNIQUE (tournament, round, player), + UNIQUE (tournament, round, parallel, position), FOREIGN KEY (tournament, round, parallel) REFERENCES groups (tournament, round, parallel), PRIMARY KEY (tournament, round, parallel, player) );