salix/db/changes/233801/00-updateAfterBusinnesInser...

22 lines
560 B
MySQL
Raw Normal View History

2023-09-06 11:59:28 +00:00
DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` TRIGGER `vn`.`business_afterInsert`
AFTER INSERT ON `business`
FOR EACH ROW
BEGIN
CALL worker_updateBusiness(NEW.workerFk);
UPDATE account.user
SET active = TRUE
WHERE id = NEW.workerFk;
INSERT IGNORE INTO account.mailAliasAccount (mailAlias, account)
SELECT id, NEW.workerFk
FROM account.mailAlias
WHERE alias = 'general';
INSERT IGNORE INTO account.mailForward (account, forwardTo)
SELECT NEW.workerFk, email
FROM account.user
WHERE id = NEW.workerFk;
END$$
DELIMITER ;