From fa1a23a8dd7bff343da8f1b1ca3d672cad8e9afd Mon Sep 17 00:00:00 2001 From: "victor.soulier" Date: Thu, 16 Nov 2023 22:36:28 +0100 Subject: [PATCH] FIX : associations --- project/src/db.sql | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/project/src/db.sql b/project/src/db.sql index a2e4580..72609a4 100644 --- a/project/src/db.sql +++ b/project/src/db.sql @@ -73,7 +73,8 @@ CREATE TABLE Scientifique( CREATE TABLE Indice( id SERIAL PRIMARY KEY, - libelle varchar(512) NOT NULL UNIQUE + libelle varchar(512) NOT NULL UNIQUE, + idScientifique integer REFERENCES Scientifique(id) ); @@ -115,7 +116,7 @@ CREATE TABLE Joueur( -- Invite CREATE TABLE Invite( - id SERIAL PRIMARY KEY, + idJoueur integer PRIMARY KEY REFERENCES Joueur(id), idSession varchar(255) NOT NULL UNIQUE ); @@ -123,7 +124,7 @@ CREATE TABLE Invite( -- Utilisateur CREATE TABLE Utilisateur( - id SERIAL PRIMARY KEY, + idJoueur integer PRIMARY KEY REFERENCES Joueur(id), email varchar(255) NOT NULL UNIQUE, motDePasse varchar(255) NOT NULL ); @@ -132,7 +133,7 @@ CREATE TABLE Utilisateur( -- Decouvrir CREATE TABLE Decouvrir( - idUtilisateur integer REFERENCES Utilisateur(id), + idUtilisateur integer REFERENCES Utilisateur(idJoueur), idScientifique integer REFERENCES Scientifique(id), PRIMARY KEY (idUtilisateur, idScientifique) );