first commit
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
CREATE TABLE IF NOT EXISTS `#__convertforms` (
|
||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`state` tinyint(3) NOT NULL DEFAULT '0',
|
||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`ordering` int(11) NOT NULL DEFAULT '0',
|
||||
`params` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `#__convertforms_campaigns` (
|
||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`state` tinyint(3) NOT NULL DEFAULT '0',
|
||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`ordering` int(11) NOT NULL DEFAULT '0',
|
||||
`service` varchar(50) NOT NULL,
|
||||
`params` mediumtext COLLATE utf8mb4_unicode_ci,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `#__convertforms_conversions` (
|
||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||
`created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`campaign_id` int(10) NOT NULL,
|
||||
`form_id` int(11) NOT NULL,
|
||||
`visitor_id` varchar(64) DEFAULT NULL,
|
||||
`user_id` int(11) NOT NULL DEFAULT '0',
|
||||
`params` mediumtext COLLATE utf8mb4_unicode_ci,
|
||||
`state` tinyint(3) NOT NULL DEFAULT '1',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `state` (`state`),
|
||||
KEY `created` (`created`),
|
||||
KEY `form_id` (`form_id`),
|
||||
KEY `campaign_id` (`campaign_id`),
|
||||
KEY `user_id` (`user_id`),
|
||||
KEY `state_created` (`state`,`created`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `#__convertforms_submission_meta` (
|
||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||
`submission_id` int(10) NOT NULL,
|
||||
`meta_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`meta_key` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`meta_value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`params` mediumtext COLLATE utf8mb4_unicode_ci,
|
||||
`date_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `date_created` (`date_created`),
|
||||
KEY `submission_id` (`submission_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
INSERT INTO `#__convertforms_campaigns`
|
||||
(`name`, `state`, `service`) VALUES
|
||||
('Demo Campaign', 1, '0');
|
||||
@@ -0,0 +1,4 @@
|
||||
DROP TABLE IF EXISTS
|
||||
`#__convertforms`,
|
||||
`#__convertforms_campaigns`,
|
||||
`#__convertforms_conversions`;
|
||||
@@ -0,0 +1,5 @@
|
||||
ALTER TABLE `#__convertforms` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
ALTER TABLE `#__convertforms` CHANGE `name` `name` VARCHAR(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
|
||||
ALTER TABLE `#__convertforms` CHANGE `params` `params` MEDIUMTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
|
||||
ALTER TABLE `#__convertforms_conversions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
ALTER TABLE `#__convertforms_conversions` CHANGE `params` `params` MEDIUMTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL;
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE `#__convertforms_conversions` ADD INDEX `form_id` (`form_id`);
|
||||
ALTER TABLE `#__convertforms_conversions` ADD INDEX `campaign_id` (`campaign_id`);
|
||||
@@ -0,0 +1,13 @@
|
||||
CREATE TABLE IF NOT EXISTS `#__convertforms_submission_meta` (
|
||||
`id` int(10) NOT NULL AUTO_INCREMENT,
|
||||
`submission_id` int(10) NOT NULL,
|
||||
`meta_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`meta_key` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`meta_value` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
|
||||
`params` mediumtext COLLATE utf8mb4_unicode_ci,
|
||||
`date_created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
`date_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `date_created` (`date_created`),
|
||||
KEY `submission_id` (`submission_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE `#__convertforms_conversions` ADD INDEX `user_id` (`user_id`);
|
||||
ALTER TABLE `#__convertforms_conversions` ADD INDEX `state_created` (`state`, `created`);
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE `#__convertforms_conversions` ADD INDEX `state` (`state`);
|
||||
Reference in New Issue
Block a user