From 4042679c9bde1c205cba6c55fd88a61d518e7b08 Mon Sep 17 00:00:00 2001 From: guillermo Date: Thu, 13 Feb 2025 14:12:44 +0100 Subject: [PATCH] feat: refs #8227 Grants --- db/routines/vn/triggers/roadmap_beforeUpdate.sql | 2 +- db/versions/11436-bronzeMonstera/00-firstScript.sql | 6 +----- db/versions/11436-bronzeMonstera/01-firstScript.sql | 4 ++++ db/versions/11436-bronzeMonstera/02-firstScript.sql | 3 +++ 4 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 db/versions/11436-bronzeMonstera/01-firstScript.sql create mode 100644 db/versions/11436-bronzeMonstera/02-firstScript.sql diff --git a/db/routines/vn/triggers/roadmap_beforeUpdate.sql b/db/routines/vn/triggers/roadmap_beforeUpdate.sql index 610bca3ee9..b5757e5191 100644 --- a/db/routines/vn/triggers/roadmap_beforeUpdate.sql +++ b/db/routines/vn/triggers/roadmap_beforeUpdate.sql @@ -46,7 +46,7 @@ BEGIN IF NOT (NEW.etd <=> OLD.etd) THEN SET vSeconds = TIME_TO_SEC(TIMEDIFF(NEW.etd, OLD.etd)); - IF vSeconds IS NOT NULL AND vSeconds <> 0 THEN + IF vSeconds <> 0 THEN UPDATE roadmapStop SET eta = eta + INTERVAL vSeconds SECOND WHERE roadmapFk = NEW.id; diff --git a/db/versions/11436-bronzeMonstera/00-firstScript.sql b/db/versions/11436-bronzeMonstera/00-firstScript.sql index eaf0c48648..56c4f01b09 100644 --- a/db/versions/11436-bronzeMonstera/00-firstScript.sql +++ b/db/versions/11436-bronzeMonstera/00-firstScript.sql @@ -1,7 +1,3 @@ ALTER TABLE vn.roadmap MODIFY COLUMN dollyPlate varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL NULL COMMENT - 'Vehículo sin motor diseñado para conectarse a una unidad tractora, un camión o un vehículo tractor con fuerte potencia de tracción'; - -GRANT UPDATE (palletM3) ON vn.volumeConfig TO deliveryBoss; - -ALTER TABLE vn.volumeConfig ADD COLUMN id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; + 'Vehículo sin motor diseñado para conectarse a una unidad tractora, un camión o un vehículo tractor con fuerte potencia de tracción'; \ No newline at end of file diff --git a/db/versions/11436-bronzeMonstera/01-firstScript.sql b/db/versions/11436-bronzeMonstera/01-firstScript.sql new file mode 100644 index 0000000000..6b3ce86329 --- /dev/null +++ b/db/versions/11436-bronzeMonstera/01-firstScript.sql @@ -0,0 +1,4 @@ +ALTER TABLE vn.volumeConfig ADD COLUMN id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; + +GRANT UPDATE (palletM3) ON vn.volumeConfig TO deliveryBoss; +GRANT EXECUTE ON FUNCTION vn.getTimeBetweenRoadmapAddresses TO deliveryBoss; diff --git a/db/versions/11436-bronzeMonstera/02-firstScript.sql b/db/versions/11436-bronzeMonstera/02-firstScript.sql new file mode 100644 index 0000000000..ee384ac2ce --- /dev/null +++ b/db/versions/11436-bronzeMonstera/02-firstScript.sql @@ -0,0 +1,3 @@ +ALTER TABLE vn.vehicle + MODIFY COLUMN typeFk enum('car','van','truck','trailer','tug','dolly','trailerLink') + CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT 'van' NOT NULL;