diff --git a/install/database_schema.sql b/install/database_schema.sql index 2be3642..1cda409 100644 --- a/install/database_schema.sql +++ b/install/database_schema.sql @@ -244,8 +244,11 @@ CREATE TABLE seeds ( */ DROP TABLE IF EXISTS variant_base_ratings CASCADE; CREATE TABLE variant_base_ratings ( - variant_id SMALLINT PRIMARY KEY, - rating REAL NOT NULL + /* Note that a variant already includes the number of suits, so we do not have to add this here. */ + variant_id SMALLINT, + player_count SMALLINT NOT NULL + rating REAL NOT NULL, + PRIMARY KEY (variant_id, player_count) ); /** @@ -257,6 +260,7 @@ CREATE TABLE variant_ratings ( league_id INTEGER PRIMARY KEY REFERENCES games, variant_id SMALLINT NOT NULL, + player_count SMALLINT NOT NULL, change REAL NOT NULL, value_after REAL NOT NULL,