diff --git a/db_scripts/diff/15706.down b/db_scripts/diff/15706.down new file mode 100644 index 00000000..aa7223c4 --- /dev/null +++ b/db_scripts/diff/15706.down @@ -0,0 +1,7 @@ +USE fileshare; + +ALTER TABLE `uploads` + DROP FOREIGN KEY `u_subscriber_id_ref`, + DROP COLUMN `subscriber_id`, + DROP FOREIGN KEY `u_reseller_id_ref`, + DROP COLUMN `reseller_id`; diff --git a/db_scripts/diff/15706.up b/db_scripts/diff/15706.up new file mode 100644 index 00000000..ab8e83b4 --- /dev/null +++ b/db_scripts/diff/15706.up @@ -0,0 +1,9 @@ +USE fileshare; + +ALTER TABLE `uploads` + ADD COLUMN `subscriber_id` INT UNSIGNED DEFAULT NULL, + ADD KEY `subscriber_id_idx` (`subscriber_id`), + ADD CONSTRAINT `u_subscriber_id_ref` FOREIGN KEY (`subscriber_id`) REFERENCES `billing`.`voip_subscribers` (`id`) ON UPDATE CASCADE ON DELETE CASCADE, + ADD COLUMN `reseller_id` INT UNSIGNED DEFAULT NULL, + ADD KEY `reseller_id_idx` (`reseller_id`), + ADD CONSTRAINT `u_reseller_id_ref` FOREIGN KEY (`reseller_id`) REFERENCES `billing`.`resellers` (`id`) ON UPDATE CASCADE ON DELETE CASCADE;