diff --git a/db_scripts/diff/15517.down b/db_scripts/diff/15517.down new file mode 100644 index 00000000..dd1edae9 --- /dev/null +++ b/db_scripts/diff/15517.down @@ -0,0 +1,8 @@ +USE provisioning; +SET autocommit=0; + +ALTER TABLE voip_header_rule_sets + DROP FOREIGN KEY vhrs_subscriber_ref, + DROP subscriber_id; + +commit; diff --git a/db_scripts/diff/15517.up b/db_scripts/diff/15517.up new file mode 100644 index 00000000..23d33aa6 --- /dev/null +++ b/db_scripts/diff/15517.up @@ -0,0 +1,9 @@ +USE provisioning; +SET autocommit=0; + +ALTER TABLE voip_header_rule_sets + ADD `subscriber_id` int(11) unsigned AFTER reseller_id, + ADD UNIQUE KEY vhrs_subscriber_idx (subscriber_id), + ADD CONSTRAINT `vhrs_subscriber_ref` FOREIGN KEY (`subscriber_id`) REFERENCES `provisioning`.`voip_subscribers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; + +commit;