From a94fbb42f92590ff25173eda55c34bdc8eda970e Mon Sep 17 00:00:00 2001 From: Gerhard Jungwirth Date: Thu, 20 Oct 2016 18:55:02 +0200 Subject: [PATCH] TT#2369 add table sms_journal Change-Id: I5b9b7d83dfcace7f5fd428327465fe0335140c8f --- db_scripts/diff/15293.down | 3 +++ db_scripts/diff/15293.up | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 db_scripts/diff/15293.down create mode 100644 db_scripts/diff/15293.up diff --git a/db_scripts/diff/15293.down b/db_scripts/diff/15293.down new file mode 100644 index 00000000..4d60aa3d --- /dev/null +++ b/db_scripts/diff/15293.down @@ -0,0 +1,3 @@ +USE provisioning; + +DROP TABLE `provisioning`.`sms_journal`; \ No newline at end of file diff --git a/db_scripts/diff/15293.up b/db_scripts/diff/15293.up new file mode 100644 index 00000000..3fd81fcd --- /dev/null +++ b/db_scripts/diff/15293.up @@ -0,0 +1,17 @@ +USE provisioning; + +CREATE TABLE `sms_journal` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `subscriber_id` int(10) unsigned NOT NULL, + `time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + `direction` enum('in','out') NOT NULL, + `caller` varchar(255) NOT NULL, + `callee` varchar(255) NOT NULL, + `text` text NOT NULL, + `reason` varchar(255) NOT NULL DEFAULT '', + `status` varchar(255) NOT NULL DEFAULT '', + PRIMARY KEY (`id`), + KEY `sms_journal_sub_dir_idx` (`subscriber_id`,`direction`), + KEY `sms_journal_time_idx` (`time`), + CONSTRAINT `smsj_ref` FOREIGN KEY (`subscriber_id`) REFERENCES `voip_subscribers` (`id`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8;