Skip to content

Commit cec857b

Browse files
authored
fix(install): index overflow (#2775)
1 parent d84ce4c commit cec857b

File tree

1 file changed

+22
-43
lines changed

1 file changed

+22
-43
lines changed

install/mysql/plugin_formcreator_empty.sql

Lines changed: 22 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_answers` (
99
PRIMARY KEY (`id`),
1010
INDEX `plugin_formcreator_formanswers_id` (`plugin_formcreator_formanswers_id`),
1111
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
12-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
13-
12+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
1413
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` (
1514
`id` int unsigned NOT NULL AUTO_INCREMENT,
1615
`name` varchar(255) NOT NULL DEFAULT '',
@@ -25,8 +24,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` (
2524
INDEX `name` (`name`),
2625
INDEX `knowbaseitemcategories_id` (`knowbaseitemcategories_id`),
2726
INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`)
28-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
29-
27+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
3028
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` (
3129
`id` int unsigned NOT NULL AUTO_INCREMENT,
3230
`entities_id` int unsigned NOT NULL DEFAULT '0',
@@ -42,8 +40,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` (
4240
`header` text,
4341
PRIMARY KEY (`id`),
4442
UNIQUE KEY `unicity` (`entities_id`)
45-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
46-
43+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
4744
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` (
4845
`id` int unsigned NOT NULL AUTO_INCREMENT,
4946
`name` varchar(255) NOT NULL DEFAULT '',
@@ -72,8 +69,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` (
7269
INDEX `entities_id` (`entities_id`),
7370
INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`),
7471
FULLTEXT KEY `Search` (`name`,`description`)
75-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
76-
72+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
7773
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` (
7874
`id` int unsigned NOT NULL AUTO_INCREMENT,
7975
`name` varchar(255) NOT NULL DEFAULT '',
@@ -92,35 +88,31 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` (
9288
INDEX `requester_id` (`requester_id`),
9389
INDEX `users_id_validator` (`users_id_validator`),
9490
INDEX `groups_id_validator` (`groups_id_validator`)
95-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
96-
91+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
9792
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` (
9893
`id` int unsigned NOT NULL AUTO_INCREMENT,
9994
`plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0',
10095
`profiles_id` int unsigned NOT NULL DEFAULT '0',
10196
`uuid` varchar(255) DEFAULT NULL,
10297
PRIMARY KEY (`id`),
10398
UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`profiles_id`)
104-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
105-
99+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
106100
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_users` (
107101
`id` int unsigned NOT NULL AUTO_INCREMENT,
108102
`plugin_formcreator_forms_id` int unsigned NOT NULL,
109103
`users_id` int unsigned NOT NULL,
110104
`uuid` varchar(255) DEFAULT NULL,
111105
PRIMARY KEY (`id`),
112106
UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`users_id`)
113-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
114-
107+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
115108
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_groups` (
116109
`id` int unsigned NOT NULL AUTO_INCREMENT,
117110
`plugin_formcreator_forms_id` int unsigned NOT NULL,
118111
`groups_id` int unsigned NOT NULL,
119112
`uuid` varchar(255) DEFAULT NULL,
120113
PRIMARY KEY (`id`),
121114
UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`groups_id`)
122-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
123-
115+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
124116
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` (
125117
`id` int unsigned NOT NULL AUTO_INCREMENT,
126118
`plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0',
@@ -129,8 +121,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` (
129121
`uuid` varchar(255) DEFAULT NULL,
130122
PRIMARY KEY (`id`),
131123
UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`itemtype`,`items_id`)
132-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
133-
124+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
134125
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` (
135126
`id` int unsigned NOT NULL AUTO_INCREMENT,
136127
`name` varchar(255) NOT NULL DEFAULT '',
@@ -150,8 +141,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` (
150141
PRIMARY KEY (`id`),
151142
INDEX `plugin_formcreator_sections_id` (`plugin_formcreator_sections_id`),
152143
FULLTEXT KEY `Search` (`name`,`description`)
153-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
154-
144+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
155145
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_conditions` (
156146
`id` int unsigned NOT NULL AUTO_INCREMENT,
157147
`itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype of the item affected by the condition',
@@ -165,8 +155,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_conditions` (
165155
PRIMARY KEY (`id`),
166156
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`),
167157
INDEX `item` (`itemtype`, `items_id`)
168-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
169-
158+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
170159
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` (
171160
`id` int unsigned NOT NULL AUTO_INCREMENT,
172161
`name` varchar(255) NOT NULL DEFAULT '',
@@ -176,8 +165,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` (
176165
`uuid` varchar(255) DEFAULT NULL,
177166
PRIMARY KEY (`id`),
178167
INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`)
179-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
180-
168+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
181169
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges` (
182170
`id` int unsigned NOT NULL AUTO_INCREMENT,
183171
`name` varchar(255) NOT NULL DEFAULT '',
@@ -215,8 +203,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges` (
215203
`ola_question_ttr` int unsigned NOT NULL DEFAULT '0',
216204
`uuid` varchar(255) DEFAULT NULL,
217205
PRIMARY KEY (`id`)
218-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
219-
206+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
220207
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` (
221208
`id` int unsigned NOT NULL AUTO_INCREMENT,
222209
`name` varchar(255) NOT NULL DEFAULT '',
@@ -258,8 +245,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` (
258245
`uuid` varchar(255) DEFAULT NULL,
259246
PRIMARY KEY (`id`),
260247
INDEX `tickettemplates_id` (`tickettemplates_id`)
261-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
262-
248+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
263249
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetproblems` (
264250
`id` int unsigned NOT NULL AUTO_INCREMENT,
265251
`name` varchar(255) NOT NULL DEFAULT '',
@@ -283,8 +269,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetproblems` (
283269
`uuid` varchar(255) DEFAULT NULL,
284270
PRIMARY KEY (`id`),
285271
INDEX `problemtemplates_id` (`problemtemplates_id`)
286-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
287-
272+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
288273
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` (
289274
`id` int unsigned NOT NULL AUTO_INCREMENT,
290275
`itemtype` varchar(255) DEFAULT NULL,
@@ -296,8 +281,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` (
296281
`uuid` varchar(255) DEFAULT NULL,
297282
PRIMARY KEY (`id`),
298283
INDEX `item` (`itemtype`, `items_id`)
299-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
300-
284+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
301285
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` (
302286
`id` int unsigned NOT NULL AUTO_INCREMENT,
303287
`name` varchar(255) NOT NULL DEFAULT '',
@@ -320,8 +304,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` (
320304
INDEX `requester_id` (`requester_id`),
321305
INDEX `users_id_validator` (`users_id_validator`),
322306
INDEX `groups_id_validator` (`groups_id_validator`)
323-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
324-
307+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
325308
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` (
326309
`id` int unsigned NOT NULL AUTO_INCREMENT,
327310
`plugin_formcreator_targettickets_id` int unsigned NOT NULL DEFAULT '0',
@@ -332,8 +315,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` (
332315
PRIMARY KEY (`id`),
333316
INDEX `plugin_formcreator_targettickets_id` (`plugin_formcreator_targettickets_id`),
334317
INDEX `item` (`itemtype`,`items_id`)
335-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
336-
318+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
337319
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` (
338320
`id` int unsigned NOT NULL AUTO_INCREMENT,
339321
`plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0',
@@ -343,8 +325,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` (
343325
PRIMARY KEY (`id`),
344326
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`),
345327
INDEX `plugin_formcreator_questions_id_2` (`plugin_formcreator_questions_id_2`)
346-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
347-
328+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
348329
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` (
349330
`id` int unsigned NOT NULL AUTO_INCREMENT,
350331
`plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0',
@@ -353,8 +334,7 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` (
353334
`uuid` varchar(255) DEFAULT NULL,
354335
PRIMARY KEY (`id`),
355336
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
356-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
357-
337+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
358338
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` (
359339
`id` int unsigned NOT NULL AUTO_INCREMENT,
360340
`plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0',
@@ -364,13 +344,12 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` (
364344
`uuid` varchar(255) DEFAULT NULL,
365345
PRIMARY KEY (`id`),
366346
INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`)
367-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
368-
347+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;
369348
CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_languages` (
370349
`id` int unsigned NOT NULL AUTO_INCREMENT,
371350
`plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0',
372351
`name` varchar(255) DEFAULT NULL,
373352
`comment` text,
374353
`uuid` varchar(255) DEFAULT NULL,
375354
PRIMARY KEY (`id`)
376-
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
355+
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

0 commit comments

Comments
 (0)