Add inbound billing profile to contract-billing mapping.

remotes/svn/2.8
Andreas Granig 13 years ago
parent 57ee94f939
commit 7c3e157fb9

@ -0,0 +1,14 @@
USE billing;
ALTER TABLE billing_mappings DROP FOREIGN KEY b_m_out_bilprofid_ref;
ALTER TABLE billing_mappings DROP FOREIGN KEY b_m_in_bilprofid_ref;
ALTER TABLE billing_mappings DROP KEY out_profileid_idx;
ALTER TABLE billing_mappings DROP KEY in_profileid_idx;
ALTER TABLE billing_mappings CHANGE outbound_billing_profile_id
billing_profile_id int(11) unsigned;
ALTER TABLE billing_mappings ADD KEY profileid_idx(billing_profile_id);
ALTER TABLE billing_mappings ADD CONSTRAINT b_m_bilprofid_ref
FOREIGN KEY(billing_profile_id) REFERENCES billing_profiles(id)
ON UPDATE CASCADE;

@ -0,0 +1,19 @@
USE billing;
ALTER TABLE billing_mappings DROP FOREIGN KEY b_m_bilprofid_ref;
ALTER TABLE billing_mappings DROP KEY profileid_idx;
ALTER TABLE billing_mappings CHANGE billing_profile_id
outbound_billing_profile_id int(11) unsigned;
ALTER TABLE billing_mappings ADD COLUMN
inbound_billing_profile_id int(11) unsigned
AFTER outbound_billing_profile_id;
ALTER TABLE billing_mappings ADD KEY out_profileid_idx(outbound_billing_profile_id);
ALTER TABLE billing_mappings ADD KEY in_profileid_idx(inbound_billing_profile_id);
ALTER TABLE billing_mappings ADD CONSTRAINT b_m_out_bilprofid_ref
FOREIGN KEY(outbound_billing_profile_id) REFERENCES billing_profiles(id)
ON UPDATE CASCADE;
ALTER TABLE billing_mappings ADD CONSTRAINT b_m_in_bilprofid_ref
FOREIGN KEY(inbound_billing_profile_id) REFERENCES billing_profiles(id)
ON UPDATE CASCADE;
Loading…
Cancel
Save