diff --git a/db_scripts/diff/15380_not_replicated.down b/db_scripts/diff/15380_not_replicated.down new file mode 100644 index 00000000..a61447fd --- /dev/null +++ b/db_scripts/diff/15380_not_replicated.down @@ -0,0 +1,12 @@ +set sql_log_bin=0; +USE billing; + +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 +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; diff --git a/db_scripts/diff/15380_not_replicated.up b/db_scripts/diff/15380_not_replicated.up new file mode 100644 index 00000000..6a5c632c --- /dev/null +++ b/db_scripts/diff/15380_not_replicated.up @@ -0,0 +1,14 @@ +set sql_log_bin=0; +USE billing; + +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; + +