From eb43a0f8f280f5e1abcf87347882046edc989478 Mon Sep 17 00:00:00 2001 From: visoulier Date: Thu, 28 Mar 2024 11:28:27 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20partie=20kahoot=20et=20many2many=20pour?= =?UTF-8?q?=20questions=20de=20la=20partie=20(Entity=20pas=20impl=C3=A9men?= =?UTF-8?q?t=C3=A9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SpringBootProject/src/main/resources/schema.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/SpringBootProject/src/main/resources/schema.sql b/SpringBootProject/src/main/resources/schema.sql index da4f218..bbb4185 100644 --- a/SpringBootProject/src/main/resources/schema.sql +++ b/SpringBootProject/src/main/resources/schema.sql @@ -13,6 +13,8 @@ DROP TABLE IF EXISTS Indice CASCADE; DROP TABLE IF EXISTS Scientifique CASCADE; DROP TABLE IF EXISTS Thematique CASCADE; DROP TABLE IF EXISTS ThematiqueSelectionnee CASCADE; +DROP TABLE IF EXISTS PartieKahoot CASCADE; +DROP TABLE IF EXISTS QuestionPartieKahoot CASCADE; DROP TABLE IF EXISTS Difficulte; @@ -120,6 +122,12 @@ CREATE TABLE Partie( dateCreation timestamp DEFAULT CURRENT_TIMESTAMP ); + +-- Partie Kahoot +CREATE TABLE PartieKahoot( + idPartie integer PRIMARY KEY REFERENCES Partie(id) +); + -- JOUEUR CREATE TABLE Joueur( @@ -161,6 +169,15 @@ CREATE TABLE ThematiqueSelectionnee( PRIMARY KEY (idPartie, idThematique) ); + +-- QuestionPartieKahoot +CREATE TABLE QuestionPartieKahoot( + idPartieKahoot integer REFERENCES PartieKahoot(idPartie), + idQuestion integer REFERENCES Question(id), + PRIMARY KEY (idPartieKahoot, idQuestion) +); + + -- TRIGGERS