MT#7471 Fix contract schema and add down script

gjungwirth/subscriber_groups
Andreas Granig 11 years ago
parent 3d8a8fbf55
commit 806453a8b6

@ -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';

@ -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 ;;

Loading…
Cancel
Save