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