mirror of https://github.com/sipwise/db-schema.git
Change-Id: I531169a1dbab408a0eea0b88ae689f32170db961changes/43/8043/2
parent
f88853c103
commit
983f730d5b
@ -0,0 +1,4 @@
|
|||||||
|
USE provisioning;
|
||||||
|
|
||||||
|
DROP TABLE voip_peer_inbound_rules;
|
||||||
|
ALTER TABLE voip_peer_groups DROP COLUMN has_inbound_rules;
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
USE provisioning;
|
||||||
|
|
||||||
|
CREATE TABLE `voip_peer_inbound_rules` (
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`group_id` int(11) unsigned NOT NULL,
|
||||||
|
`field` varchar(255) NOT NULL,
|
||||||
|
`pattern` varchar(1023) NOT NULL,
|
||||||
|
`reject_code` int(3) DEFAULT NULL,
|
||||||
|
`reject_reason` varchar(64) DEFAULT NULL,
|
||||||
|
`priority` int(11) unsigned NOT NULL DEFAULT '50',
|
||||||
|
`enabled` tinyint(1) NOT NULL DEFAULT '1',
|
||||||
|
PRIMARY KEY (`id`),
|
||||||
|
KEY `grpidx` (`group_id`),
|
||||||
|
CONSTRAINT `v_pig_groupid_ref` FOREIGN KEY (`group_id`) REFERENCES `voip_peer_groups` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
|
||||||
|
ALTER TABLE voip_peer_groups ADD COLUMN has_inbound_rules TINYINT(1) NOT NULL DEFAULT 0;
|
||||||
|
|
||||||
|
INSERT INTO voip_peer_inbound_rules
|
||||||
|
(group_id, field, pattern, priority, enabled)
|
||||||
|
SELECT DISTINCT(id), 'ruri_domain', '.*', 50, 1 FROM voip_peer_groups;
|
||||||
|
|
||||||
|
UPDATE voip_peer_groups SET has_inbound_rules = 1;
|
||||||
Loading…
Reference in new issue