Correcting V322_1 migration script

This commit is contained in:
Nazeer Hussain Shaik
2017-12-11 15:14:30 +05:30
parent a9a29e51c1
commit 504f679c8f
@@ -17,6 +17,35 @@
-- under the License.
--
CREATE TABLE `scheduled_email_campaign` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`campaign_name` VARCHAR(100) NOT NULL,
`campaign_type` INT(11) NOT NULL,
`businessRule_id` INT(11) NOT NULL,
`param_value` TEXT NULL,
`status_enum` INT(11) NOT NULL,
`email_subject` VARCHAR(100) NOT NULL,
`email_message` TEXT NOT NULL,
`email_attachment_file_format` VARCHAR(10) NOT NULL,
`stretchy_report_id` INT(11) NOT NULL,
`stretchy_report_param_map` TEXT NULL DEFAULT NULL,
`closedon_date` DATE NULL DEFAULT NULL,
`closedon_userid` BIGINT(20) NULL DEFAULT NULL,
`submittedon_date` DATE NULL DEFAULT NULL,
`submittedon_userid` BIGINT(20) NULL DEFAULT NULL,
`approvedon_date` DATE NULL DEFAULT NULL,
`approvedon_userid` BIGINT(20) NULL DEFAULT NULL,
`recurrence` VARCHAR(100) NULL DEFAULT NULL,
`next_trigger_date` DATETIME NULL DEFAULT NULL,
`last_trigger_date` DATETIME NULL DEFAULT NULL,
`recurrence_start_date` DATETIME NULL DEFAULT NULL,
`is_visible` TINYINT(1) NULL DEFAULT '1',
`previous_run_error_log` TEXT NULL DEFAULT NULL,
`previous_run_error_message` TEXT NULL DEFAULT NULL,
PRIMARY KEY (`id`),
CONSTRAINT `scheduled_email_campaign_ibfk_1` FOREIGN KEY (`stretchy_report_id`) REFERENCES `stretchy_report` (`id`)
);
CREATE TABLE IF NOT EXISTS scheduled_email_messages_outbound (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`group_id` bigint(20) DEFAULT NULL,
@@ -37,8 +66,8 @@ CREATE TABLE IF NOT EXISTS scheduled_email_messages_outbound (
CONSTRAINT `SEFKGROUP000000001` FOREIGN KEY (`group_id`) REFERENCES `m_group` (`id`),
CONSTRAINT `SEFKCLIENT00000001` FOREIGN KEY (`client_id`) REFERENCES `m_client` (`id`),
CONSTRAINT `SEFKSTAFF000000001` FOREIGN KEY (`staff_id`) REFERENCES `m_staff` (`id`),
CONSTRAINT `fk_schedule_email_campign` FOREIGN KEY (`email_campaign_id`) REFERENCES `scheduled_email_campaign` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CONSTRAINT `fk_schedule_email_campign1` FOREIGN KEY (`email_campaign_id`) REFERENCES `scheduled_email_campaign` (`id`)
);
create table if not exists scheduled_email_configuration (
id int primary key auto_increment,