- Remodeled user db

This commit is contained in:
Alexis
2020-07-02 23:05:34 +02:00
parent 9abf084530
commit 53eaf57ab6
2 changed files with 11 additions and 6 deletions

View File

@@ -15,8 +15,11 @@ CREATE TABLE IF NOT EXISTS `role` (
/* USERS */ /* USERS */
CREATE TABLE IF NOT EXISTS `user` ( CREATE TABLE IF NOT EXISTS `user` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`uuid` VARCHAR(36) NOT NULL,
`name` VARCHAR(255) NOT NULL DEFAULT "Disciple", `name` VARCHAR(255) NOT NULL DEFAULT "Disciple",
`mail` VARCHAR(255) NOT NULL, `mail` VARCHAR(255) NOT NULL,
`avatar` VARCHAR(255),
`gender` VARCHAR(255),
`password` VARCHAR(255) NOT NULL, `password` VARCHAR(255) NOT NULL,
`role_id` INT UNSIGNED NOT NULL DEFAULT 1, `role_id` INT UNSIGNED NOT NULL DEFAULT 1,
`verified` BOOLEAN DEFAULT false, `verified` BOOLEAN DEFAULT false,
@@ -120,14 +123,14 @@ USE auracle;
-- PERMISSIONS -- PERMISSIONS
INSERT INTO `role` (name, description) VALUES INSERT INTO `role` (name, description) VALUES
('Visiteur', "Utilisateur normal, peut consulter les sorts."), ("Visiteur", "Utilisateur normal, peut consulter les sorts."),
('Scribe', "Gardiens des écrits, est capable de modifier et d'ajouter des sorts."), ("Scribe", "Gardiens des écrits, les scribes sont capables de modifier et d'ajouter des sortilèges."),
('Arcanologue', "Maîtres de l'arcane, ils ont le pouvoir et la responsabilité de juger les sortilèges récents et de les supprimer, ou valider."), ("Arcanologue", "Maîtres de l'arcane, ils ont le pouvoir et la responsabilité de juger les sortilèges récents et de les supprimer, ou valider."),
('Augure', "Régents des grimoires, ils ont droit d'accès à l'intégralité des informations connues, et pouvoir absolu sur le savoir arcanique."); ("Augure", "Régents des grimoires, ils ont droit d'accès à l'intégralité des informations connues, et pouvoir absolu sur le savoir arcanique.");
-- USERS -- USERS
INSERT INTO `user` (name, mail, password, role_id) VALUES INSERT INTO `user` (uuid, name, mail, password, role_id) VALUES
('Izàc Tymos', 'tymos@ambrose.edu', 'root', 4); ("6af978f0-96ed-11e8-bb38-37f5ae311cf6", "Izàc Tymos", "tymos@ambrose.edu", "root", 4);
-- META SCHOOLS -- META SCHOOLS
INSERT INTO `meta_school` (name, description) VALUES INSERT INTO `meta_school` (name, description) VALUES

View File

@@ -1,3 +1,5 @@
USE auracle;
/* Insertions de masses */ /* Insertions de masses */
DELIMITER $$ DELIMITER $$
CREATE PROCEDURE insertIntoSchoolRange(IN delimiter_start INT, IN delimiter_end INT, IN id_school INT) CREATE PROCEDURE insertIntoSchoolRange(IN delimiter_start INT, IN delimiter_end INT, IN id_school INT)