diff --git a/db/changes/235201/00-util_tx_commit.sql b/db/changes/235201/00-util_tx_commit.sql new file mode 100644 index 0000000000..036909ed58 --- /dev/null +++ b/db/changes/235201/00-util_tx_commit.sql @@ -0,0 +1,12 @@ +DROP PROCEDURE IF EXISTS util.tx_commit; + +DELIMITER $$ +$$ +CREATE DEFINER=`root`@`localhost` PROCEDURE `util`.`tx_commit`(IN tx BOOL) +BEGIN + IF tx THEN + COMMIT; + END IF; +END +$$ +DELIMITER ; diff --git a/db/changes/235201/00-util_tx_rollback.sql b/db/changes/235201/00-util_tx_rollback.sql new file mode 100644 index 0000000000..ff27601b88 --- /dev/null +++ b/db/changes/235201/00-util_tx_rollback.sql @@ -0,0 +1,12 @@ +DROP PROCEDURE IF EXISTS util.tx_rollback; + +DELIMITER $$ +$$ +CREATE DEFINER=`root`@`localhost` PROCEDURE `util`.`tx_rollback`(tx BOOL) +BEGIN + IF tx THEN + ROLLBACK; + END IF; +END +$$ +DELIMITER ; diff --git a/db/changes/235201/00-util_tx_start.sql b/db/changes/235201/00-util_tx_start.sql new file mode 100644 index 0000000000..ac7c94f27a --- /dev/null +++ b/db/changes/235201/00-util_tx_start.sql @@ -0,0 +1,12 @@ +DROP PROCEDURE IF EXISTS util.tx_start; + +DELIMITER $$ +$$ +CREATE DEFINER=`root`@`localhost` PROCEDURE `util`.`tx_start`(tx BOOL) +BEGIN + IF tx THEN + START TRANSACTION; + END IF; +END +$$ +DELIMITER ;