diff --git a/db_scripts/diff/15216.down b/db_scripts/diff/15216.down new file mode 100644 index 00000000..12a83672 --- /dev/null +++ b/db_scripts/diff/15216.down @@ -0,0 +1,13 @@ +set autocommit=0; +USE provisioning; + +ALTER TABLE provisioning.rtc_session + DROP FOREIGN KEY tl_subscriber_ref, + DROP KEY subscriber_idx; + +ALTER TABLE provisioning.rtc_session + ADD UNIQUE KEY subscriber_idx (subscriber_id), + ADD CONSTRAINT tl_subscriber_ref FOREIGN KEY subscriber_idx (subscriber_id) + REFERENCES voip_subscribers (id) ON DELETE CASCADE ON UPDATE CASCADE; + +commit; diff --git a/db_scripts/diff/15216.up b/db_scripts/diff/15216.up new file mode 100644 index 00000000..262225b0 --- /dev/null +++ b/db_scripts/diff/15216.up @@ -0,0 +1,13 @@ +set autocommit=0; +USE provisioning; + +ALTER TABLE provisioning.rtc_session + DROP FOREIGN KEY tl_subscriber_ref, + DROP KEY subscriber_idx; + +ALTER TABLE provisioning.rtc_session + ADD KEY subscriber_idx (subscriber_id), + ADD CONSTRAINT tl_subscriber_ref FOREIGN KEY subscriber_idx (subscriber_id) + REFERENCES voip_subscribers (id) ON DELETE CASCADE ON UPDATE CASCADE; + +commit;