Add UNIQUE to the trivial tables.
authorSteinar H. Gunderson <sesse@samfundet.no>
Sun, 13 Feb 2005 18:11:49 +0000 (18:11 +0000)
committerSteinar H. Gunderson <sesse@samfundet.no>
Sun, 13 Feb 2005 18:11:49 +0000 (18:11 +0000)
sql/ccbs.sql

index e4a129f..0bbc009 100644 (file)
@@ -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 (