From d7c708aab3a147a085b4429e161acd7bb89e1958 Mon Sep 17 00:00:00 2001 From: bluesaxman Date: Tue, 9 Jun 2020 14:01:48 -0600 Subject: [PATCH] added decks table --- Database/base.sql | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Database/base.sql b/Database/base.sql index 767c73a..c1f1a09 100644 --- a/Database/base.sql +++ b/Database/base.sql @@ -11,14 +11,22 @@ create table sessions ( ); create table locations ( locationID UUID PRIMARY KEY, + locationKey VARCHAR (256) NOT NULL, sessionID UUID REFERENCES sessions(sessionID), locationType text CHECK (locationType = 'deck' or 'hand' or 'discard'), showPublic boolean NOT NULL ); +create table decks ( + deckID UUID PRIMPARY KEY, + deckKey VARCHAR (256) NOT NULL, + sessionID UUID REFERENCES sessions(sessionID), + locationID UUID REFERENCES locations(locationID) +); create table cards ( cardID UUID PRIMARY KEY sessionID UUID REFERENCES sessions(sessionID), locationID UUID REFERENCES locations(locationID), + deckID UUID REFERENCES decks(deckID), cardContent text NOT NULL, position integer NOT NULL );