From 9729246a4c2297a633ee6b97e53f46e14452e94c Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Fri, 25 Nov 2016 17:10:19 +0100 Subject: [PATCH] Add reply_to field to campaigns table --- setup/sql/mailtrain.sql | 5 +++-- setup/sql/upgrade-00020.sql | 11 +++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 setup/sql/upgrade-00020.sql diff --git a/setup/sql/mailtrain.sql b/setup/sql/mailtrain.sql index 3ada3fdf..ad7ec0c4 100644 --- a/setup/sql/mailtrain.sql +++ b/setup/sql/mailtrain.sql @@ -56,6 +56,7 @@ CREATE TABLE `campaigns` ( `check_status` varchar(255) DEFAULT NULL, `from` varchar(255) DEFAULT '', `address` varchar(255) DEFAULT '', + `reply_to` varchar(255) DEFAULT '', `subject` varchar(255) DEFAULT '', `html` longtext, `html_prepared` longtext, @@ -209,7 +210,7 @@ CREATE TABLE `settings` ( `value` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `key` (`key`) -) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4; +) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4; INSERT INTO `settings` (`id`, `key`, `value`) VALUES (1,'smtp_hostname','localhost'); INSERT INTO `settings` (`id`, `key`, `value`) VALUES (2,'smtp_port','465'); INSERT INTO `settings` (`id`, `key`, `value`) VALUES (3,'smtp_encryption','TLS'); @@ -226,7 +227,7 @@ INSERT INTO `settings` (`id`, `key`, `value`) VALUES (13,'default_from','My Awes INSERT INTO `settings` (`id`, `key`, `value`) VALUES (14,'default_address','admin@example.com'); INSERT INTO `settings` (`id`, `key`, `value`) VALUES (15,'default_subject','Test message'); INSERT INTO `settings` (`id`, `key`, `value`) VALUES (16,'default_homepage','http://localhost:3000/'); -INSERT INTO `settings` (`id`, `key`, `value`) VALUES (17,'db_schema_version','19'); +INSERT INTO `settings` (`id`, `key`, `value`) VALUES (17,'db_schema_version','20'); CREATE TABLE `subscription` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `cid` varchar(255) CHARACTER SET ascii NOT NULL, diff --git a/setup/sql/upgrade-00020.sql b/setup/sql/upgrade-00020.sql new file mode 100644 index 00000000..16d675db --- /dev/null +++ b/setup/sql/upgrade-00020.sql @@ -0,0 +1,11 @@ +# Header section +# Define incrementing schema version number +SET @schema_version = '20'; + +# Add reply_to field +ALTER TABLE `campaigns` ADD COLUMN `reply_to` varchar(255) DEFAULT '' AFTER `address`; + +# Footer section +LOCK TABLES `settings` WRITE; +INSERT INTO `settings` (`key`, `value`) VALUES('db_schema_version', @schema_version) ON DUPLICATE KEY UPDATE `value`=@schema_version; +UNLOCK TABLES;