From 205380d1fa43b41a997b225cd5e0eca9ae3ae13c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sat, 24 Jun 2023 17:22:37 +0200 Subject: [PATCH] database: add entry for starting_player --- database/__init__.py | 1 + database/games_seeds_schema.sql | 23 ++++++++++++----------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/database/__init__.py b/database/__init__.py index e69de29..a5e7fa9 100644 --- a/database/__init__.py +++ b/database/__init__.py @@ -0,0 +1 @@ +from .database import cur, conn \ No newline at end of file diff --git a/database/games_seeds_schema.sql b/database/games_seeds_schema.sql index 411b1aa..01b22e0 100644 --- a/database/games_seeds_schema.sql +++ b/database/games_seeds_schema.sql @@ -12,17 +12,18 @@ CREATE INDEX seeds_variant_idx ON seeds (variant_id); DROP TABLE IF EXISTS games CASCADE; CREATE TABLE games ( - id INT PRIMARY KEY, - seed TEXT NOT NULL REFERENCES seeds, - num_players SMALLINT NOT NULL, - score SMALLINT NOT NULL, - variant_id SMALLINT NOT NULL, - deck_plays BOOLEAN, - one_extra_card BOOLEAN, - one_less_card BOOLEAN, - all_or_nothing BOOLEAN, - num_turns SMALLINT, - actions TEXT + id INT PRIMARY KEY, + seed TEXT NOT NULL REFERENCES seeds, + num_players SMALLINT NOT NULL, + starting_player SMALLINT NOT NULL DEFAULT 0, + score SMALLINT NOT NULL, + variant_id SMALLINT NOT NULL, + deck_plays BOOLEAN, + one_extra_card BOOLEAN, + one_less_card BOOLEAN, + all_or_nothing BOOLEAN, + num_turns SMALLINT, + actions TEXT ); CREATE INDEX games_seed_score_idx ON games (seed, score); CREATE INDEX games_var_seed_idx ON games (variant_id, seed);