From 806453a8b60341270ea31dadf1aef6ece21aa507 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Fri, 13 Jun 2014 08:04:26 +0200 Subject: [PATCH] MT#7471 Fix contract schema and add down script --- db_scripts/diff/15066.down | 12 ++++++++++++ db_scripts/diff/15066.up | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 db_scripts/diff/15066.down diff --git a/db_scripts/diff/15066.down b/db_scripts/diff/15066.down new file mode 100644 index 00000000..724b77ba --- /dev/null +++ b/db_scripts/diff/15066.down @@ -0,0 +1,12 @@ +USE kamailio; + +drop table contract_preferences; + +use provisioning; + +ALTER TABLE voip_preferences drop column contract_pref; +ALTER TABLE voip_preferences_enum drop column contract_pref; + +drop table voip_contract_preferences; + +delete from voip_preferences where attribute = 'clir_intrapbx'; diff --git a/db_scripts/diff/15066.up b/db_scripts/diff/15066.up index baa0f3bd..19b2f57a 100644 --- a/db_scripts/diff/15066.up +++ b/db_scripts/diff/15066.up @@ -21,7 +21,7 @@ CREATE TABLE `voip_contract_preferences` ( KEY `conidattrid_idx` (`contract_id`,`attribute_id`), KEY `contractid_idx` (`contract_id`), KEY `attributeid_idx` (`attribute_id`), - CONSTRAINT `v_c_p_attributeid_ref` FOREIGN KEY (`attribute_id`) REFERENCES `voip_preferences` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `v_c_p_attributeid_ref` FOREIGN KEY (`attribute_id`) REFERENCES `voip_preferences` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB; DELIMITER ;;