modifica a 01_schema.sql
All checks were successful
Deploy to VPS / build (push) Successful in 14s
Deploy to VPS / deploy (push) Successful in 17s

This commit is contained in:
AV77web 2026-06-21 01:57:05 +02:00
parent 3e836a7858
commit 06a66084c9
2 changed files with 5 additions and 5 deletions

View file

@ -109,12 +109,12 @@ DROP TRIGGER IF EXISTS trg_prenotazione_no_overlap_update;
DELIMITER $$ DELIMITER $$
CREATE TRIGGER trg_prenotazione_no_overlap_insert CREATE TRIGGER trg_prenotazione_no_overlap_insert
BEFORE INSERT ON prenotazione BEFORE INSERT ON corrieri
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
IF NEW.Stato <> 'annullata' AND EXISTS ( IF NEW.Stato <> 'annullata' AND EXISTS (
SELECT 1 SELECT 1
FROM prenotazione AS p FROM corrieri AS p
WHERE p.CampoID = NEW.CampoID WHERE p.CampoID = NEW.CampoID
AND p.Data = NEW.Data AND p.Data = NEW.Data
AND p.Stato <> 'annullata' AND p.Stato <> 'annullata'
@ -127,12 +127,12 @@ BEGIN
END$$ END$$
CREATE TRIGGER trg_prenotazione_no_overlap_update CREATE TRIGGER trg_prenotazione_no_overlap_update
BEFORE UPDATE ON prenotazione BEFORE UPDATE ON corrieri
FOR EACH ROW FOR EACH ROW
BEGIN BEGIN
IF NEW.Stato <> 'annullata' AND EXISTS ( IF NEW.Stato <> 'annullata' AND EXISTS (
SELECT 1 SELECT 1
FROM prenotazione AS p FROM corrieri AS p
WHERE p.PrenotazioneID <> NEW.PrenotazioneID WHERE p.PrenotazioneID <> NEW.PrenotazioneID
AND p.CampoID = NEW.CampoID AND p.CampoID = NEW.CampoID
AND p.Data = NEW.Data AND p.Data = NEW.Data

View file

@ -10,7 +10,7 @@
-- TENN9001, PADL2406, CALC7788, TENN3344 -- TENN9001, PADL2406, CALC7788, TENN3344
-- ============================================================ -- ============================================================
USE prenotazioni; USE corrieri;
-- ------------------------------------------------------------ -- ------------------------------------------------------------
-- Operatori -- Operatori