|
|
|
@ -58,8 +58,19 @@ PRIMARY KEY(joueur, enigme, partie)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
CREATE TABLE Contenir(
|
|
|
|
|
partie varchar(50) REFERENCES Partie(id),
|
|
|
|
|
enigme varchar(5) REFERENCES Enigme(id),
|
|
|
|
|
partie int REFERENCES Partie(id),
|
|
|
|
|
enigme int REFERENCES Enigme(id),
|
|
|
|
|
indexEnigme numeric UNIQUE,
|
|
|
|
|
PRIMARY KEY(partie, enigme)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
CREATE TABLE Participer(
|
|
|
|
|
partie int REFERENCES Partie(id),
|
|
|
|
|
joueur varchar(50) REFERENCES Joueur(email),
|
|
|
|
|
PRIMARY KEY(partie, joueur)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
CREATE TABLE Gerer(
|
|
|
|
|
admin varchar(50) REFERENCES Admin(id),
|
|
|
|
|
enigme int REFERENCES Enigme(id),
|
|
|
|
|
)
|
|
|
|
|