From 53509490f32f0f3c1e22b7ada74e1943dfd1eb5d Mon Sep 17 00:00:00 2001 From: AV77web Date: Sun, 12 Jul 2026 18:17:31 +0200 Subject: [PATCH] modifica a 01_schema.sql e 02_seed.sql uguale all'app corrieri --- initdb/01_schema.sql | 26 ++++++++++++-------------- initdb/02_seed.sql | 12 +++++++----- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/initdb/01_schema.sql b/initdb/01_schema.sql index 59c0b24..f15adbe 100644 --- a/initdb/01_schema.sql +++ b/initdb/01_schema.sql @@ -7,22 +7,20 @@ USE `esameits24-26`; -- ------------------------------------------------------------ -- Tabella UTENTI --- Ruoli: DIPENDENTE | RESPONSABILE_AMMINISTRATIVO +-- Ruoli: Operatore | Amministratore -- ------------------------------------------------------------ -CREATE TABLE IF NOT EXISTS utenti ( - utente_id INT UNSIGNED NOT NULL AUTO_INCREMENT, - nome VARCHAR(100) NOT NULL, - cognome VARCHAR(100) NOT NULL, - email VARCHAR(255) NOT NULL, - password_hash VARCHAR(255) NOT NULL COMMENT 'Password salvata come hash (es. bcrypt)', - ruolo ENUM('DIPENDENTE', 'RESPONSABILE_AMMINISTRATIVO') - NOT NULL DEFAULT 'DIPENDENTE', - created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, - updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, +CREATE TABLE IF NOT EXISTS utente ( + UtenteID INT UNSIGNED NOT NULL AUTO_INCREMENT, + Nome VARCHAR(100) NOT NULL, + Cognome VARCHAR(100) NOT NULL, + Email VARCHAR(255) NOT NULL, + PasswordHash VARCHAR(255) NOT NULL COMMENT 'Password salvata come hash (es. bcrypt)', + Ruolo ENUM("Amministratore", "Operatore") NOT NULL DEFAULT "Operatore", + created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, - PRIMARY KEY (utente_id), - UNIQUE KEY uk_utenti_email (email), - KEY idx_utenti_ruolo (ruolo) + PRIMARY KEY (UtenteID), + UNIQUE KEY uk_utente_email (Email) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; diff --git a/initdb/02_seed.sql b/initdb/02_seed.sql index 70d2b1b..84ae2dd 100644 --- a/initdb/02_seed.sql +++ b/initdb/02_seed.sql @@ -9,8 +9,10 @@ USE `esameits24-26`; -INSERT INTO utenti (nome, cognome, email, password_hash, ruolo) VALUES - ('Andrea', 'Villari', 'admin@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'RESPONSABILE_AMMINISTRATIVO'), - ('Mario', 'Rossi', 'mario.rossi@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE'), - ('Marco', 'Bianchi', 'marco.bianchi@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE'), - ('Anna', 'Verdi', 'anna.verdi@azienda.it', '$2b$10$7Z80qZcDydZCdLrOcaH/VOa9knKWjQVyyg8MtEgBAvgfNMsiLEZze', 'DIPENDENTE'); \ No newline at end of file +-- ------------------------------------------------------------ +-- Utenti +-- ------------------------------------------------------------ +INSERT INTO utente (Nome, Cognome, Email, PasswordHash, Ruolo) VALUES + ('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'); \ No newline at end of file