From 66bb15baf1ecda1f40faf09f0c8e9b6a5e980de8 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Tue, 7 Sep 2021 17:31:44 +0300 Subject: [PATCH] TT#78116 Modify VIEW 'v_subscriber_devices' to have 'ha1' and 'ha1b' columns We need to have the following columns in a new version of the 'v_subscriber_devices': - ha1 - ha1b Change-Id: Icfb466a302f1b0b3cb5fd93bd314438f11bf5d9e --- db_scripts/diff/15691.down | 15 +++++++++++++++ db_scripts/diff/15691.up | 15 +++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 db_scripts/diff/15691.down create mode 100644 db_scripts/diff/15691.up diff --git a/db_scripts/diff/15691.down b/db_scripts/diff/15691.down new file mode 100644 index 00000000..ff0a9b5f --- /dev/null +++ b/db_scripts/diff/15691.down @@ -0,0 +1,15 @@ +USE kamailio; +SET autocommit=0; + +DROP VIEW v_subscriber_devices; + +CREATE VIEW v_subscriber_devices as + SELECT s.username, s.username AS sub_username, s.domain, s.uuid, s.password, 0 as is_devid, NULL as devid_alias + FROM subscriber s + UNION DISTINCT + SELECT d.alias_username as username, s.username AS sub_username, d.alias_domain as domain, s.uuid, s.password, d.is_devid, d.devid_alias + FROM subscriber s + JOIN dbaliases d on d.username = s.username and d.domain = s.domain and is_devid = 1; + +COMMIT; + diff --git a/db_scripts/diff/15691.up b/db_scripts/diff/15691.up new file mode 100644 index 00000000..ac01625e --- /dev/null +++ b/db_scripts/diff/15691.up @@ -0,0 +1,15 @@ +USE kamailio; +SET autocommit=0; + +DROP VIEW v_subscriber_devices; + +CREATE VIEW v_subscriber_devices as + SELECT s.username, s.username AS sub_username, s.domain, s.uuid, s.password, s.ha1 AS ha1, s.ha1b AS ha1b, 0 as is_devid, NULL as devid_alias + FROM subscriber s + UNION DISTINCT + SELECT d.alias_username as username, s.username AS sub_username, d.alias_domain as domain, s.uuid, s.password, s.ha1, s.ha1b, d.is_devid, d.devid_alias + FROM subscriber s + JOIN dbaliases d on d.username = s.username and d.domain = s.domain and is_devid = 1; + +COMMIT; +