TT#151700 add fileshare.uploads subscriber_id,reseller_id

* susbcriber_id column is needed to relate the uploaded data
  to the subscriber user
* reselelr_id column is needed to narrow down the scope of
  files per reseller

Change-Id: Ie6ef264eb5e25e48f6458f74b310e451e406fef6
mr10.2
Kirill Solomko 3 years ago
parent 155879246d
commit ad76187035

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

@ -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;
Loading…
Cancel
Save