74 lines
1.8 KiB
SQL
74 lines
1.8 KiB
SQL
DROP TRIGGER IF EXISTS `vn`.`zoneIncluded_afterInsert`;
|
|
USE `vn`;
|
|
|
|
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`zoneIncluded_afterInsert`
|
|
AFTER INSERT ON `zoneIncluded`
|
|
FOR EACH ROW
|
|
BEGIN
|
|
INSERT INTO zoneLog
|
|
SET `action` = 'insert',
|
|
`changedModel` = 'zoneIncluded',
|
|
`changedModelId` = NEW.zoneFk,
|
|
`userFk` = account.myUser_getId();
|
|
INSERT INTO zoneIncludedCheck
|
|
SET
|
|
`action`= 'insert',
|
|
`zoneFk` = NEW.zoneFk,
|
|
`geoFk` = NEW.geoFk,
|
|
`userFk` = account.myUser_getId();
|
|
-- CALL `vn`.`zoneIncluded_checkCollisions`(NEW.zoneFk, NEW.geoFk);
|
|
|
|
END$$
|
|
DELIMITER ;
|
|
|
|
DROP TRIGGER IF EXISTS `vn`.`zoneIncluded_afterUpdate`;
|
|
USE `vn`;
|
|
|
|
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`zoneIncluded_afterUpdate`
|
|
AFTER UPDATE ON `zoneIncluded`
|
|
FOR EACH ROW
|
|
BEGIN
|
|
INSERT INTO zoneLog
|
|
SET `action` = 'update',
|
|
`changedModel` = 'zoneIncluded',
|
|
`changedModelId` = OLD.zoneFk,
|
|
`userFk` = account.myUser_getId();
|
|
INSERT INTO zoneIncludedCheck
|
|
SET
|
|
`action`= 'update',
|
|
`zoneFk` = NEW.zoneFk,
|
|
`geoFk` = NEW.geoFk,
|
|
`userFk` = account.myUser_getId();
|
|
|
|
-- CALL `vn`.`zoneIncluded_checkCollisions`();
|
|
|
|
|
|
END$$
|
|
DELIMITER ;
|
|
|
|
DROP TRIGGER IF EXISTS `vn`.`zoneIncluded_afterDelete`;
|
|
USE `vn`;
|
|
|
|
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`zoneIncluded_afterDelete`
|
|
AFTER DELETE ON `zoneIncluded`
|
|
FOR EACH ROW
|
|
BEGIN
|
|
INSERT INTO zoneLog
|
|
SET `action` = 'delete',
|
|
`changedModel` = 'zoneIncluded',
|
|
`changedModelId` = OLD.zoneFk,
|
|
`userFk` = account.myUser_getId();
|
|
INSERT INTO zoneIncludedCheck
|
|
SET
|
|
`action`= 'delete',
|
|
`zoneFk` = OLD.zoneFk,
|
|
`geoFk` = OLD.geoFk,
|
|
`userFk` = account.myUser_getId();
|
|
|
|
-- CALL `vn`.`zoneIncluded_checkCollisions`();
|
|
END$$
|
|
DELIMITER ;
|