diff --git a/initdb/00_database.sql b/initdb/00_database.sql index 59bd14c..1d3c0f5 100644 --- a/initdb/00_database.sql +++ b/initdb/00_database.sql @@ -8,22 +8,22 @@ -- Questo script è utile per installazione manuale su MySQL locale. -- ============================================================ -CREATE DATABASE IF NOT EXISTS prenotazioni +CREATE DATABASE IF NOT EXISTS corrieri CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -CREATE USER IF NOT EXISTS 'prenotazioni_user'@'%' +CREATE USER IF NOT EXISTS 'corrieri_user'@'%' IDENTIFIED BY 'altra_password_sicura'; -CREATE USER IF NOT EXISTS 'prenotazioni_user'@'localhost' +CREATE USER IF NOT EXISTS 'corrieri_user'@'localhost' IDENTIFIED BY 'altra_password_sicura'; GRANT SELECT, INSERT, UPDATE, DELETE - ON prenotazioni.* - TO 'prenotazioni_user'@'%'; + ON corrieri\.* + TO 'corrieri\_user'@'%'; GRANT SELECT, INSERT, UPDATE, DELETE - ON prenotazioni.* - TO 'prenotazioni_user'@'localhost'; + ON corrieri.* + TO 'corrieri_user'@'localhost'; FLUSH PRIVILEGES; diff --git a/initdb/01_schema.sql b/initdb/01_schema.sql index 32f1f86..2d16b2d 100644 --- a/initdb/01_schema.sql +++ b/initdb/01_schema.sql @@ -1,9 +1,9 @@ -- ============================================================ --- Schema tabelle – Gestione Prenotazioni campi sportivi --- Allineato alle API: /operatori, /clienti, /campi, /prenotazioni +-- Schema tabelle – Gestione Corrieri +-- Allineato alle API: /utenti, /clienti, /cd campi, /prenotazioni -- ============================================================ -USE prenotazioni; +USE corrieri; -- ------------------------------------------------------------ -- Tabella operatore (API: GET/POST/PUT/DELETE /operatori)