prototypes de classes sql
prototypes pour les classes User et Requests, à ajouter dans la bdd insa après
This commit is contained in:
parent
3fda4f07ff
commit
cb14209e59
2 changed files with 23 additions and 0 deletions
8
fichiers_sql/Requests.sql
Normal file
8
fichiers_sql/Requests.sql
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
CREATE TABLE Requests (
|
||||||
|
request_id INT AUTO_INCREMENT NOT NULL,
|
||||||
|
title VARCHAR(30) NOT NULL,
|
||||||
|
content VARCHAR(500) NOT NULL,
|
||||||
|
user_id INT;
|
||||||
|
PRIMARY KEY (request_id)
|
||||||
|
FOREIGN KEY (user_id) REFERENCES Users(user_id)
|
||||||
|
);
|
15
fichiers_sql/Users.sql
Normal file
15
fichiers_sql/Users.sql
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
CREATE TABLE Users (
|
||||||
|
user_id INT AUTO_INCREMENT NOT NULL,
|
||||||
|
nom VARCHAR(100) NOT NULL,
|
||||||
|
user_role VARCHAR(20) NOT NULL,
|
||||||
|
PRIMARY KEY (user_id)
|
||||||
|
CHECK (user_role IN ("DEMANDEUR", "BENEVOLE", "VALIDATEUR")) /*pour eviter que le role soit n'importe quoi*/
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Tom Cruise", "DEMANDEUR");
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Omar Sy", "DEMANDEUR");
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Emma Stone", "DEMANDEUR");
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Margot Robbie", "BENEVOLE");
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Vincent Cassel", "BENEVOLE");
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Michael Jackson", "BENEVOLE");
|
||||||
|
INSERT INTO user (nom, user_role) VALUES ("Staff_Purpan", "VALIDATEUR");
|
Loading…
Reference in a new issue