modifica a 01_schema.sql e 02_seed.sql uguale all'app corrieri
This commit is contained in:
parent
6c1b80801e
commit
53509490f3
2 changed files with 19 additions and 19 deletions
|
|
@ -7,22 +7,20 @@ USE `esameits24-26`;
|
||||||
|
|
||||||
-- ------------------------------------------------------------
|
-- ------------------------------------------------------------
|
||||||
-- Tabella UTENTI
|
-- Tabella UTENTI
|
||||||
-- Ruoli: DIPENDENTE | RESPONSABILE_AMMINISTRATIVO
|
-- Ruoli: Operatore | Amministratore
|
||||||
-- ------------------------------------------------------------
|
-- ------------------------------------------------------------
|
||||||
CREATE TABLE IF NOT EXISTS utenti (
|
CREATE TABLE IF NOT EXISTS utente (
|
||||||
utente_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
UtenteID INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||||
nome VARCHAR(100) NOT NULL,
|
Nome VARCHAR(100) NOT NULL,
|
||||||
cognome VARCHAR(100) NOT NULL,
|
Cognome VARCHAR(100) NOT NULL,
|
||||||
email VARCHAR(255) NOT NULL,
|
Email VARCHAR(255) NOT NULL,
|
||||||
password_hash VARCHAR(255) NOT NULL COMMENT 'Password salvata come hash (es. bcrypt)',
|
PasswordHash VARCHAR(255) NOT NULL COMMENT 'Password salvata come hash (es. bcrypt)',
|
||||||
ruolo ENUM('DIPENDENTE', 'RESPONSABILE_AMMINISTRATIVO')
|
Ruolo ENUM("Amministratore", "Operatore") NOT NULL DEFAULT "Operatore",
|
||||||
NOT NULL DEFAULT 'DIPENDENTE',
|
|
||||||
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||||
|
|
||||||
PRIMARY KEY (utente_id),
|
PRIMARY KEY (UtenteID),
|
||||||
UNIQUE KEY uk_utenti_email (email),
|
UNIQUE KEY uk_utente_email (Email)
|
||||||
KEY idx_utenti_ruolo (ruolo)
|
|
||||||
) ENGINE=InnoDB
|
) ENGINE=InnoDB
|
||||||
DEFAULT CHARSET=utf8mb4
|
DEFAULT CHARSET=utf8mb4
|
||||||
COLLATE=utf8mb4_unicode_ci;
|
COLLATE=utf8mb4_unicode_ci;
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,10 @@
|
||||||
|
|
||||||
USE `esameits24-26`;
|
USE `esameits24-26`;
|
||||||
|
|
||||||
INSERT INTO utenti (nome, cognome, email, password_hash, ruolo) VALUES
|
-- ------------------------------------------------------------
|
||||||
('Andrea', 'Villari', 'admin@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'RESPONSABILE_AMMINISTRATIVO'),
|
-- Utenti
|
||||||
('Mario', 'Rossi', 'mario.rossi@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE'),
|
-- ------------------------------------------------------------
|
||||||
('Marco', 'Bianchi', 'marco.bianchi@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE'),
|
INSERT INTO utente (Nome, Cognome, Email, PasswordHash, Ruolo) VALUES
|
||||||
('Anna', 'Verdi', 'anna.verdi@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE');
|
('Andrea', 'Villari', 'admin@corrieri.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Amministratore'),
|
||||||
|
('Maria', 'Bianchi', 'maria.bianchi@corrieri.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Operatore'),
|
||||||
|
('Luca', 'Conti', 'luca.conti@corrieri.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'Operatore');ZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE');
|
||||||
Loading…
Add table
Reference in a new issue