X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=sql%2Fccbs.sql;h=d7d461fa205aa7eb8a54e97f5b9c912721132932;hp=45897b336befe8d0435c231854eeb47b00475d9d;hb=9181c99a0c28191b9d6049377b990a0a03e8ba4b;hpb=81edbdf60931cc5343964a86e95a43a4dfd6d103 diff --git a/sql/ccbs.sql b/sql/ccbs.sql index 45897b3..d7d461f 100644 --- a/sql/ccbs.sql +++ b/sql/ccbs.sql @@ -24,7 +24,12 @@ CREATE TABLE songs ( UNIQUE ( title ) ); --- CREATE TABLE machinesongs etc. +CREATE TABLE machinesongs ( + song INTEGER NOT NULL REFERENCES songs, + machine INTEGER NOT NULL REFERENCES machines, + + PRIMARY KEY ( song, machine ) +); CREATE TABLE scoringsystems ( scoringsystem SERIAL PRIMARY KEY, @@ -147,3 +152,7 @@ CREATE TABLE scores ( FOREIGN KEY (tournament, round, parallel, player) REFERENCES roundparticipation (tournament, round, parallel, player), PRIMARY KEY (tournament, round, parallel, player, songnumber) ); + +CREATE TABLE randomsongsused ( + song INTEGER NOT NULL PRIMARY KEY REFERENCES songs +);