Skip to content

Commit

Permalink
Merge pull request ezsystems#33 from ezsystems/ezee_2329
Browse files Browse the repository at this point in the history
EZEE-2329: As an Developer, I want to create Form Builder database schema when running ezplatform:install command
  • Loading branch information
Nattfarinn committed Sep 17, 2018
2 parents 12a4cd6 + f79a60d commit 28d56d5
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 0 deletions.
19 changes: 19 additions & 0 deletions Resources/sql/cleandata.sql
@@ -1,15 +1,21 @@
INSERT INTO `ezcontentclass` VALUES (1,'<name>',1435924826,14,42,'landing_page',2,1,2,1435924826,14,'60c03e9758465eb69d56b3afb6adf18e','a:1:{s:6:\"eng-GB\";s:0:\"\";}','a:1:{s:6:\"eng-GB\";s:12:\"Landing page\";}',2,0,'',0);
INSERT INTO `ezcontentclass` VALUES (1,'<title>',1537166773,14,43,'form',2,0,2,1537166834,14,'6f7f21df775a33c1e4bbc76b48c38476','a:0:{}','a:1:{s:6:\"eng-GB\";s:4:\"Form\";}',2,0,'',0);

INSERT INTO `ezcontentclass_attribute` VALUES (1,'content',42,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'ezstring',185,'name',0,1,1,10,'N;','a:1:{s:6:\"eng-GB\";s:5:\"Title\";}','a:1:{s:6:\"eng-GB\";s:5:\"Title\";}',0);
INSERT INTO `ezcontentclass_attribute` VALUES (1,'content',42,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'ezstring',186,'description',0,1,1,20,'N;','a:1:{s:6:\"eng-GB\";s:24:\"Landing page description\";}','a:1:{s:6:\"eng-GB\";s:11:\"Description\";}',0);
INSERT INTO `ezcontentclass_attribute` VALUES (1,'content',42,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'ezlandingpage',187,'page',0,0,0,30,'N;','a:1:{s:6:\"eng-GB\";s:12:\"Landing page\";}','a:1:{s:6:\"eng-GB\";s:12:\"Landing page\";}',0);
INSERT INTO `ezcontentclass_attribute` VALUES (1,'content',43,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'ezform',189,'form',0,0,0,2,'N;','a:0:{}','a:1:{s:6:\"eng-GB\";s:4:\"Form\";}',0);
INSERT INTO `ezcontentclass_attribute` VALUES (1,'content',43,NULL,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'ezstring',188,'title',0,1,1,1,'N;','a:0:{}','a:1:{s:6:\"eng-GB\";s:5:\"Title\";}',0);

INSERT INTO `ezcontentclass_classgroup` VALUES (42,0,1,'Content');
INSERT INTO `ezcontentclass_classgroup` VALUES (43,0,1,'Content');

INSERT INTO `ezcontentclass_name` VALUES (42,0,2,'eng-GB','Landing page');
INSERT INTO `ezcontentclass_name` VALUES (43,0,2,'eng-GB','Form');

INSERT INTO `ezcontentobject` VALUES (42,1,52,2,3,1442481743,'Home',14,1442481743,'34720ff636e1d4ce512f762dc638e4ac',1,1);
INSERT INTO `ezcontentobject` VALUES (1,1,53,2,3,1486473151,'Form Uploads',14,1486473151,'6797ab09a3e84316f09c4ccabce90e2d',3,1);
INSERT INTO `ezcontentobject` VALUES (1,1,54,2,2,1537166893,'Forms',14,1537166893,'9e863fbb0fb835ce050032b4f00de61d',1,1);

INSERT INTO `ezcontentobject_attribute` VALUES (0,185,52,NULL,NULL,'Home','ezstring',242,'eng-GB',3,0,'home',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,186,52,NULL,NULL,'Home Page','ezstring',243,'eng-GB',3,0,'home page',1);
Expand All @@ -18,17 +24,25 @@ INSERT INTO `ezcontentobject_attribute` VALUES (0,4,53,NULL,NULL,'Form Uploads',
INSERT INTO `ezcontentobject_attribute` VALUES (0,155,53,NULL,NULL,'form uploads','ezstring',246,'eng-GB',3,0,'form uploads',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,119,53,NULL,NULL,'<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<section xmlns=\"http://docbook.org/ns/docbook\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xmlns:ezxhtml=\"http://ez.no/xmlns/ezpublish/docbook/xhtml\" xmlns:ezcustom=\"http://ez.no/xmlns/ezpublish/docbook/custom\" version=\"5.0-variant ezpublish-1.0\"><para>Folder for file uploads</para></section>\n','ezrichtext',247,'eng-GB',3,0,'',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,156,53,NULL,NULL,'<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<section xmlns=\"http://docbook.org/ns/docbook\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"5.0-variant ezpublish-1.0\"/>\n','ezrichtext',248,'eng-GB',3,0,'',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,156,54,NULL,NULL,'<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<section xmlns=\"http://docbook.org/ns/docbook\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"5.0-variant ezpublish-1.0\"/>\n','ezrichtext',252,'eng-GB',2,0,'',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,119,54,NULL,NULL,'<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<section xmlns=\"http://docbook.org/ns/docbook\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"5.0-variant ezpublish-1.0\"/>\n','ezrichtext',251,'eng-GB',2,0,'',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,155,54,NULL,NULL,NULL,'ezstring',250,'eng-GB',2,0,'',1);
INSERT INTO `ezcontentobject_attribute` VALUES (0,4,54,NULL,NULL,'Forms','ezstring',249,'eng-GB',2,0,'forms',1);

INSERT INTO `ezcontentobject_name` VALUES ('eng-GB',1,52,2,'Home','eng-GB');
INSERT INTO `ezcontentobject_name` VALUES ('eng-GB',1,53,2,'Form Uploads','eng-GB');
INSERT INTO `ezcontentobject_name` VALUES ('eng-GB',1,54,3,'Forms','eng-GB');

INSERT INTO `ezcontentobject_version` VALUES (52,1442481742,14,512,2,3,1442481743,1,0,1,0);
INSERT INTO `ezcontentobject_version` VALUES (53,1486473143,14,513,2,3,1486473151,1,0,1,0);
INSERT INTO `ezcontentobject_version` VALUES (54,1537166893,14,514,2,2,1537166893,1,0,1,0);

INSERT INTO `ezcobj_state_link` VALUES (52,1);
INSERT INTO `ezcobj_state_link` VALUES (53,1);
INSERT INTO `ezcobj_state_link` VALUES (54,1);

INSERT INTO `eznode_assignment` VALUES (53,1,0,40,1,2,52,'0543630fa051a1e2be54dbd32da2420f','0',1,1,0,0);
INSERT INTO `eznode_assignment` VALUES (54,1,0,41,1,2,2,'1dad43be47e3a5c12cd06010aab65112','0',9,1,0,0);

INSERT INTO `ezsearch_object_word_link` VALUES (4,1,53,0,4699,'name',0,970,0,0,1486473151,3,969);
INSERT INTO `ezsearch_object_word_link` VALUES (4,1,53,0,4700,'name',0,969,1,969,1486473151,3,970);
Expand All @@ -38,22 +52,27 @@ INSERT INTO `ezsearch_object_word_link` VALUES (119,1,53,0,4703,'short_descripti
INSERT INTO `ezsearch_object_word_link` VALUES (119,1,53,0,4704,'short_description',0,972,5,971,1486473151,3,816);
INSERT INTO `ezsearch_object_word_link` VALUES (119,1,53,0,4705,'short_description',0,970,6,816,1486473151,3,972);
INSERT INTO `ezsearch_object_word_link` VALUES (119,1,53,0,4706,'short_description',0,0,7,972,1486473151,3,970);
INSERT INTO `ezsearch_object_word_link` VALUES (4,1,54,0,4899,'name',0,0,0,0,1537166893,1,1082);

INSERT INTO `ezsearch_word` VALUES (969,1,'form');
INSERT INTO `ezsearch_word` VALUES (970,1,'uploads');
INSERT INTO `ezsearch_word` VALUES (971,1,'folder');
INSERT INTO `ezsearch_word` VALUES (972,1,'file');
INSERT INTO `ezsearch_word` VALUES (1082,1,'forms');

INSERT INTO `ezsection` VALUES (6,'form',NULL,'Form','ezcontentnavigationpart');

INSERT INTO `ezurlalias_ml` VALUES ('eznode:54','eznode',0,38,0,1,3,38,19,'form-uploads','2c5f0c4eb6b8ba8d176b87665bdbe1af');
INSERT INTO `ezurlalias_ml` VALUES ('eznode:55','eznode',0,39,0,1,2,39,0,'forms','ac68b62abfd6a9fe26e8ac4236c8ce0c');

INSERT INTO `ezurlalias_ml_incr` VALUES (38);
INSERT INTO `ezurlalias_ml_incr` VALUES (39);

UPDATE `ezcontentobject_tree` SET contentobject_id=52, contentobject_version=1, path_identification_string='', remote_id='f3e90596361e31d496d4026eb624c983' WHERE path_string='/1/2/';

INSERT INTO `ezcontentobject_tree` VALUES (1,1,1,2,0,0,42,1486473151,42,2,'home','/1/2/42/',0,'581da01017b80b1afb1e5e2a3081c724',1,1);
INSERT INTO `ezcontentobject_tree` VALUES (53,1,1,3,0,0,54,1486473151,54,52,'media/files/form_uploads','/1/43/52/54/',0,'0543630fa051a1e2be54dbd32da2420f',1,1);
INSERT INTO `ezcontentobject_tree` VALUES (54,1,1,2,0,0,55,1537166893,55,1,'forms','/1/55/',0,'1dad43be47e3a5c12cd06010aab65112',9,1);

INSERT INTO `ezpolicy_limitation_value` VALUES (482,251,'3');

Expand Down
61 changes: 61 additions & 0 deletions Resources/sql/schema.sql
Expand Up @@ -131,3 +131,64 @@ CREATE TABLE `ezpage_zones` (
`name` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Form Builder
--

DROP TABLE IF EXISTS `ezform_forms`;
CREATE TABLE `ezform_forms` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`content_id` int(11) DEFAULT NULL,
`version_no` int(11) DEFAULT NULL,
`content_field_id` int(11) DEFAULT NULL,
`language_code` varchar(16) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `ezform_fields`;
CREATE TABLE `ezform_fields` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`form_id` int(11) DEFAULT NULL,
`name` VARCHAR(128) NOT NULL,
`identifier` varchar(128) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `ezform_field_attributes`;
CREATE TABLE `ezform_field_attributes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`field_id` int(11) DEFAULT NULL,
`identifier` varchar(128) DEFAULT NULL,
`value` blob,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `ezform_field_validators`;
CREATE TABLE `ezform_field_validators` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`field_id` int(11) DEFAULT NULL,
`identifier` varchar(128) DEFAULT NULL,
`value` blob,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `ezform_form_submissions`;
CREATE TABLE `ezform_form_submissions` (
`id` INT NOT NULL AUTO_INCREMENT,
`content_id` INT NOT NULL,
`language_code` VARCHAR(6) NOT NULL,
`user_id` INT NOT NULL,
`created` INT NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DROP TABLE IF EXISTS `ezform_form_submission_data`;
CREATE TABLE `ezform_form_submission_data` (
`id` INT NOT NULL AUTO_INCREMENT,
`form_submission_id` INT NOT NULL,
`name` VARCHAR(128) NOT NULL,
`identifier` VARCHAR(128) NOT NULL,
`value` BLOB NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

0 comments on commit 28d56d5

Please sign in to comment.