diff --git a/db_scripts/diff/15122.up b/db_scripts/diff/15122.up index d8e52ad4..ce8d3ed8 100644 --- a/db_scripts/diff/15122.up +++ b/db_scripts/diff/15122.up @@ -1,8 +1,8 @@ use kamailio; -create table prof_preferences like usr_preferences; +create table if not exists prof_preferences like usr_preferences; use provisioning; -drop trigger voip_pref_urepl_trig; +drop trigger if exists voip_pref_urepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_pref_urepl_trig AFTER UPDATE ON voip_preferences FOR EACH ROW BEGIN @@ -28,7 +28,7 @@ DELIMITER ;; END */;; DELIMITER ; -drop trigger voip_pref_drepl_trig; +drop trigger if exists voip_pref_drepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_pref_drepl_trig BEFORE DELETE ON voip_preferences FOR EACH ROW BEGIN @@ -41,7 +41,7 @@ DELIMITER ;; END */;; DELIMITER ; -drop trigger enum_set_default; +drop trigger if exists enum_set_default; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER enum_set_default AFTER INSERT ON voip_preferences_enum FOR EACH ROW BEGIN @@ -68,7 +68,7 @@ FOR EACH ROW BEGIN END */;; DELIMITER ; -drop trigger enum_update; +drop trigger if exists enum_update; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER enum_update AFTER UPDATE ON voip_preferences_enum FOR EACH ROW BEGIN @@ -83,7 +83,7 @@ FOR EACH ROW BEGIN END */;; DELIMITER ; -drop trigger voip_rwrulesets_urepl_trig; +drop trigger if exists voip_rwrulesets_urepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_rwrulesets_urepl_trig AFTER UPDATE ON voip_rewrite_rule_sets FOR EACH ROW BEGIN @@ -187,7 +187,7 @@ DELIMITER ;; END */;; DELIMITER ; -drop trigger voip_rwrulesets_drepl_trig; +drop trigger if exists voip_rwrulesets_drepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_rwrulesets_drepl_trig BEFORE DELETE ON voip_rewrite_rule_sets FOR EACH ROW BEGIN @@ -268,6 +268,7 @@ DELIMITER ;; END */;; DELIMITER ; +drop trigger if exists voip_profpref_crepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_profpref_crepl_trig AFTER INSERT ON voip_prof_preferences FOR EACH ROW BEGIN @@ -283,8 +284,9 @@ DELIMITER ;; END */;; DELIMITER ; +drop trigger if exists voip_profpref_urepl_trig; DELIMITER ;; -/*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_dompref_urepl_trig AFTER UPDATE ON voip_prof_preferences +/*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_profpref_urepl_trig AFTER UPDATE ON voip_prof_preferences FOR EACH ROW BEGIN DECLARE old_attribute_name varchar(31); DECLARE new_attribute_name varchar(31); @@ -305,6 +307,7 @@ DELIMITER ;; END */;; DELIMITER ; +drop trigger if exists voip_profpref_drepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_profpref_drepl_trig BEFORE DELETE ON voip_prof_preferences FOR EACH ROW BEGIN @@ -320,6 +323,7 @@ DELIMITER ;; END */;; DELIMITER ; +drop trigger if exists voip_prof_crepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_prof_crepl_trig AFTER INSERT ON voip_subscriber_profiles FOR EACH ROW BEGIN @@ -331,7 +335,7 @@ FOR EACH ROW BEGIN END */;; DELIMITER ; -drop trigger voip_pref_drepl_trig; +drop trigger if exists voip_pref_drepl_trig; DELIMITER ;; /*!50003 CREATE*/ /*!50017 DEFINER=`sipwise`@`localhost`*/ /*!50003 TRIGGER voip_pref_drepl_trig BEFORE DELETE ON voip_preferences FOR EACH ROW BEGIN @@ -344,4 +348,4 @@ DELIMITER ;; DELETE FROM voip_prof_preferences WHERE attribute_id <=> OLD.id; END */;; -DELIMITER +DELIMITER ;