diff --git a/db_scripts/diff/15344.down b/db_scripts/diff/15344.down new file mode 100644 index 00000000..6e4e7505 --- /dev/null +++ b/db_scripts/diff/15344.down @@ -0,0 +1,3 @@ +use billing; + +drop table `call_list_suppressions`; diff --git a/db_scripts/diff/15344.up b/db_scripts/diff/15344.up new file mode 100644 index 00000000..3b3d61be --- /dev/null +++ b/db_scripts/diff/15344.up @@ -0,0 +1,16 @@ +use billing; + +create table `call_list_suppressions` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT, + + `domain` varchar(255) NOT NULL DEFAULT '', + `pattern` varchar(255) NOT NULL DEFAULT '.', + `label` varchar(255) NOT NULL DEFAULT 'obfuscated', + + `direction` enum('outgoing','incoming') NOT NULL DEFAULT 'outgoing', + `mode` enum('disabled','filter','obfuscate') NOT NULL DEFAULT 'disabled', + + PRIMARY KEY (`id`), + KEY `cls_direction_mode_domain_idx` (`direction`,`mode`,`domain`), + UNIQUE KEY `cls_domain_direction_pattern_idx` (`domain`,`direction`,`pattern`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8;