From d761c0ffac041551a4a47e15d8b0747e7c1f971e Mon Sep 17 00:00:00 2001 From: Gerhard Jungwirth <gjungwirth@sipwise.com> Date: Tue, 9 Feb 2016 13:42:19 +0100 Subject: [PATCH] MT#15883 rtc_session allow non-unique subscriber_id Change-Id: If965f43ce2ab69b98a23edba428a1a474970637a --- db_scripts/diff/15216.down | 13 +++++++++++++ db_scripts/diff/15216.up | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 db_scripts/diff/15216.down create mode 100644 db_scripts/diff/15216.up 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;