Skip to content

Commit 0385c20

Browse files
cedric-annebtry
authored andcommitted
feat(install): Use InnoDB as DB table engine
Signed-off-by: btry <tbugier@teclib.com>
1 parent 3cf510a commit 0385c20

File tree

2 files changed

+20
-21
lines changed

2 files changed

+20
-21
lines changed

install/mysql/plugin_formcreator_empty.sql

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_answers` (
99
PRIMARY KEY (`id`),
1010
INDEX `plugin_formcreator_forms_answers_id` (`plugin_formcreator_forms_answers_id`),
1111
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
12-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
12+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
1313

1414
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` (
1515
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -25,13 +25,13 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` (
2525
INDEX `name` (`name`),
2626
INDEX `knowbaseitemcategories_id` (`knowbaseitemcategories_id`),
2727
INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`)
28-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
28+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
2929

3030
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` (
3131
`id` int(11) NOT NULL,
3232
`replace_helpdesk` int(11) NOT NULL DEFAULT '0',
3333
PRIMARY KEY (`id`)
34-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
34+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
3535

3636
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` (
3737
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -55,7 +55,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` (
5555
INDEX `entities_id` (`entities_id`),
5656
INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`),
5757
FULLTEXT KEY `Search` (`name`,`description`)
58-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
58+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
5959

6060
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_answers` (
6161
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -76,7 +76,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_answers` (
7676
INDEX `requester_id` (`requester_id`),
7777
INDEX `users_id_validator` (`users_id_validator`),
7878
INDEX `groups_id_validator` (`groups_id_validator`)
79-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
79+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
8080

8181
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` (
8282
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -85,7 +85,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` (
8585
`uuid` varchar(255) DEFAULT NULL,
8686
PRIMARY KEY (`id`),
8787
UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`profiles_id`)
88-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
88+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
8989

9090
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` (
9191
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -95,7 +95,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` (
9595
`uuid` varchar(255) DEFAULT NULL,
9696
PRIMARY KEY (`id`),
9797
UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`itemtype`,`items_id`)
98-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
98+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
9999

100100
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` (
101101
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -116,7 +116,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` (
116116
PRIMARY KEY (`id`),
117117
INDEX `plugin_formcreator_sections_id` (`plugin_formcreator_sections_id`),
118118
FULLTEXT KEY `Search` (`name`,`description`)
119-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
119+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
120120

121121
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions_conditions` (
122122
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -129,7 +129,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions_conditions` (
129129
`uuid` varchar(255) DEFAULT NULL,
130130
PRIMARY KEY (`id`),
131131
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
132-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
132+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
133133

134134
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` (
135135
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -139,7 +139,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` (
139139
`uuid` varchar(255) DEFAULT NULL,
140140
PRIMARY KEY (`id`),
141141
INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`)
142-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
142+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
143143

144144
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges` (
145145
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -167,7 +167,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges` (
167167
`category_question` int(11) NOT NULL DEFAULT '0',
168168
PRIMARY KEY (`id`),
169169
INDEX `changetemplates_id` (`changetemplates_id`)
170-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
170+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
171171

172172
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges_actors` (
173173
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -179,7 +179,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges_actors` (
179179
`uuid` varchar(255) DEFAULT NULL,
180180
PRIMARY KEY (`id`),
181181
INDEX `plugin_formcreator_targetchanges_id` (`plugin_formcreator_targetchanges_id`)
182-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
182+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
183183

184184
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets` (
185185
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -191,7 +191,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets` (
191191
PRIMARY KEY (`id`),
192192
INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`),
193193
INDEX `itemtype_items_id` (`itemtype`, `items_id`)
194-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
194+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
195195

196196
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` (
197197
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -216,7 +216,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` (
216216
`category_question` int(11) NOT NULL DEFAULT '0',
217217
PRIMARY KEY (`id`),
218218
INDEX `tickettemplates_id` (`tickettemplates_id`)
219-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
219+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
220220

221221
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets_actors` (
222222
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -228,7 +228,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets_actors` (
228228
`uuid` varchar(255) DEFAULT NULL,
229229
PRIMARY KEY (`id`),
230230
INDEX `plugin_formcreator_targettickets_id` (`plugin_formcreator_targettickets_id`)
231-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
231+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
232232

233233
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` (
234234
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -249,7 +249,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` (
249249
INDEX `entities_id` (`entities_id`),
250250
INDEX `requester_id` (`requester_id`),
251251
INDEX `validator_id` (`validator_id`)
252-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
252+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
253253

254254
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` (
255255
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -261,7 +261,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` (
261261
PRIMARY KEY (`id`),
262262
INDEX `plugin_formcreator_targettickets_id` (`plugin_formcreator_targettickets_id`),
263263
INDEX `item` (`itemtype`,`items_id`)
264-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
264+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
265265

266266
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` (
267267
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -272,7 +272,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` (
272272
PRIMARY KEY (`id`),
273273
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`),
274274
INDEX `plugin_formcreator_questions_id_2` (`plugin_formcreator_questions_id_2`)
275-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
275+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
276276

277277
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` (
278278
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -282,7 +282,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` (
282282
`uuid` varchar(255) DEFAULT NULL,
283283
PRIMARY KEY (`id`),
284284
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
285-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
285+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
286286

287287
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` (
288288
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -293,4 +293,4 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` (
293293
`uuid` varchar(255) DEFAULT NULL,
294294
PRIMARY KEY (`id`),
295295
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
296-
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
296+
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

install/update_2.6_2.7.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,4 @@ function plugin_formcreator_update_2_7(Migration $migration) {
8888
$id = $row['id'];
8989
$DB->query("UPDATE `glpi_plugin_formcreator_questions` SET `name`='$name' WHERE `id` = '$id'");
9090
}
91-
9291
}

0 commit comments

Comments
 (0)