mirror of https://github.com/sipwise/db-schema.git
This reverts commit 6beb404dbd.
Change-Id: I3241a7400fe7105985dc7ce58a3f83d89dff4ea0
changes/92/21992/1
parent
2982d6f192
commit
a24b5fb7fc
@ -1,33 +0,0 @@
|
|||||||
set sql_log_bin=0;
|
|
||||||
USE billing;
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW v_subscriber_timezone AS
|
|
||||||
SELECT sc.id as contact_id, s.id as subscriber_id, s.uuid,
|
|
||||||
COALESCE(sc.timezone, cc.timezone, rc.timezone, t.name) as name
|
|
||||||
FROM voip_subscribers s
|
|
||||||
LEFT OUTER JOIN contacts sc ON sc.id = s.contact_id
|
|
||||||
JOIN contracts c ON c.id = s.contract_id
|
|
||||||
JOIN contacts cc ON cc.id = c.contact_id
|
|
||||||
JOIN resellers r ON r.id = cc.reseller_id
|
|
||||||
JOIN contracts i ON i.id = r.contract_id
|
|
||||||
JOIN contacts rc ON rc.id = i.contact_id
|
|
||||||
JOIN ngcp.timezone t;
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW v_contract_timezone AS
|
|
||||||
SELECT cc.id as contact_id, c.id as contract_id,
|
|
||||||
COALESCE(cc.timezone, rc.timezone, t.name) as name
|
|
||||||
FROM contracts c
|
|
||||||
JOIN contacts cc ON cc.id = c.contact_id
|
|
||||||
LEFT JOIN resellers r ON r.id = cc.reseller_id
|
|
||||||
LEFT JOIN contracts i ON i.id = r.contract_id
|
|
||||||
LEFT JOIN contacts rc ON rc.id = i.contact_id
|
|
||||||
JOIN ngcp.timezone t;
|
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW v_reseller_timezone AS
|
|
||||||
SELECT rc.id as contact_id, r.id as reseller_id,
|
|
||||||
COALESCE(rc.timezone, t.name) as name
|
|
||||||
FROM resellers r
|
|
||||||
JOIN contracts i ON i.id = r.contract_id
|
|
||||||
JOIN contacts rc ON rc.id = i.contact_id
|
|
||||||
JOIN ngcp.timezone t;
|
|
||||||
|
|
||||||
Loading…
Reference in new issue