meilleur config bdd
continuous-integration/drone/push Build is passing Details

master
Maxime ROCHER 7 months ago
parent c085ccaf3c
commit 394d8217d2

@ -563,9 +563,5 @@ VALUES
(3, 3, 0, 10), (3, 3, 0, 10),
(3, 1, 14, 45); (3, 1, 14, 45);
UPDATE Quote INSERT INTO DailyQuote (citation_id)
SET isCitationDuJour = false VALUES(120);
where id_quote!=185;
UPDATE Quote
SET isCitationDuJour = true
where id_quote=185;

@ -93,7 +93,6 @@ CREATE TABLE Quote(
id_caracter SERIAL NOT NULL, id_caracter SERIAL NOT NULL,
id_source SERIAL NOT NULL, id_source SERIAL NOT NULL,
id_user_verif SERIAL NOT NULL, id_user_verif SERIAL NOT NULL,
isCitationDuJour boolean NOT NULL DEFAULT 'false',
CONSTRAINT fk_caracter FOREIGN KEY(id_caracter) REFERENCES Caracter(id_caracter), CONSTRAINT fk_caracter FOREIGN KEY(id_caracter) REFERENCES Caracter(id_caracter),
CONSTRAINT fk_source FOREIGN KEY(id_source) REFERENCES Source(id_source), CONSTRAINT fk_source FOREIGN KEY(id_source) REFERENCES Source(id_source),
CONSTRAINT fk_userverif FOREIGN KEY(id_user_verif) REFERENCES Users(id_user), CONSTRAINT fk_userverif FOREIGN KEY(id_user_verif) REFERENCES Users(id_user),
@ -101,6 +100,12 @@ CREATE TABLE Quote(
CONSTRAINT err_language CHECK (langue = 'fr' OR langue = 'en') CONSTRAINT err_language CHECK (langue = 'fr' OR langue = 'en')
); );
CREATE TABLE DailyQuote(
citation_id INT PRIMARY KEY,
FOREIGN KEY (citation_id) REFERENCES Citation(id) ON DELETE CASCADE
);
CREATE TABLE Favorite( CREATE TABLE Favorite(
users SERIAL NOT NULL, users SERIAL NOT NULL,
quote SERIAL NOT NULL, quote SERIAL NOT NULL,

Loading…
Cancel
Save