From cc8dd2a90c819e6539ca2c02d3933c1d44558f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Wed, 22 Nov 2023 17:12:45 +0100 Subject: [PATCH] fix database schema: add number of players --- install/database_schema.sql | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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,