added decks table

This commit is contained in:
bluesaxman 2020-06-09 14:01:48 -06:00
parent 030195bfb2
commit d7c708aab3

View File

@ -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
);