diff --git a/fichiers_sql/Requests.sql b/fichiers_sql/Requests.sql new file mode 100644 index 0000000..37cd310 --- /dev/null +++ b/fichiers_sql/Requests.sql @@ -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) +); \ No newline at end of file diff --git a/fichiers_sql/Users.sql b/fichiers_sql/Users.sql new file mode 100644 index 0000000..67181dd --- /dev/null +++ b/fichiers_sql/Users.sql @@ -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"); \ No newline at end of file