X-Git-Url: https://git.sesse.net/?p=ccbs;a=blobdiff_plain;f=sql%2Fccbs.sql;h=0bbc0097b8f0212b58017c3bfd6adf42a7e4fdd4;hp=e4a129f4ee631c60762afd4c727837d39c85b807;hb=a0c29dc24500059c580f6ec2647e8a2d2385ea77;hpb=1555b47f78d8dd3b57ba530c4a76fe937bb17094 diff --git a/sql/ccbs.sql b/sql/ccbs.sql index e4a129f..0bbc009 100644 --- a/sql/ccbs.sql +++ b/sql/ccbs.sql @@ -2,12 +2,16 @@ CREATE TABLE machines ( machine SERIAL PRIMARY KEY, - name VARCHAR NOT NULL + name VARCHAR NOT NULL, + + UNIQUE ( name ) ); CREATE TABLE countries ( country SERIAL PRIMARY KEY, - name VARCHAR NOT NULL + name VARCHAR NOT NULL, + + UNIQUE ( name ) ); CREATE TABLE songs ( @@ -24,7 +28,9 @@ CREATE TABLE songs ( CREATE TABLE scoringsystems ( scoringsystem SERIAL PRIMARY KEY, - name VARCHAR NOT NULL + name VARCHAR NOT NULL, + + UNIQUE ( name ) ); CREATE TABLE songratings ( @@ -38,12 +44,16 @@ CREATE TABLE songratings ( CREATE TABLE players ( player SERIAL PRIMARY KEY, - nick VARCHAR NOT NULL + nick VARCHAR NOT NULL, + + UNIQUE ( nick ) ); CREATE TABLE seasons ( season SERIAL PRIMARY KEY, - name VARCHAR NOT NULL + name VARCHAR NOT NULL, + + UNIQUE ( season ) ); CREATE TABLE tournaments (