Newer
Older

G. Daryl M. OKOU
a validé
DROP TABLE IF exists PartieSquadro;
DROP TABLE IF exists JoueurSquadro;
CREATE TABLE JoueurSquadro (
id serial PRIMARY KEY,
joueurNom VARCHAR(255) UNIQUE NOT NULL
);
INSERT INTO JoueurSquadro(joueurNom) VALUES ('ToTo'),('Titi'), ('Lulu');
CREATE TABLE PartieSquadro(
partieId serial PRIMARY KEY,
playerOne int NOT NULL REFERENCES JoueurSquadro(id),
playerTwo int NULL REFERENCES JoueurSquadro(id),
gameStatus VARCHAR(100) NOT NULL DEFAULT 'initialized' CHECK ( gameStatus IN ('initialized', 'waitingForPlayer', 'finished')),
json text NOT NULL,
CONSTRAINT players CHECK ( playerOne<>playerTwo)
);