Skip to content

Commit 98be910

Browse files
author
Seth Croston Barber
committed
Adjust the index size for url_title on the autosave table.
1 parent 30e7df0 commit 98be910

1 file changed

Lines changed: 15 additions & 6 deletions

File tree

emoji_support/mcp.emoji_support.php

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -234,18 +234,27 @@ protected function getAlterDatabaseStatement()
234234

235235
protected function getNewUrlTitleIndexStatements()
236236
{
237+
$return = [];
238+
237239
$sql = "SHOW INDEX FROM exp_channel_titles WHERE Key_name = 'url_title';";
238240
$status = ee()->db->query($sql);
239241

240-
if ($status->row('Sub_part') == '191')
242+
if ($status->row('Sub_part') > '191')
241243
{
242-
return [];
244+
$return[] = "DROP INDEX `url_title` ON `exp_channel_titles`;";
245+
$return[] = "CREATE INDEX `url_title` ON `exp_channel_titles` (`url_title`(191));";
243246
}
244247

245-
return [
246-
"DROP INDEX `url_title` ON `exp_channel_titles`;",
247-
"CREATE INDEX `url_title` ON `exp_channel_titles` (`url_title`(191));"
248-
];
248+
$sql = "SHOW INDEX FROM exp_channel_entries_autosave WHERE Key_name = 'url_title';";
249+
$status = ee()->db->query($sql);
250+
251+
if ($status->row('Sub_part') > '191')
252+
{
253+
$return[] = "DROP INDEX `url_title` ON `exp_channel_entries_autosave`;";
254+
$return[] = "CREATE INDEX `url_title` ON `exp_channel_entries_autosave` (`url_title`(191));";
255+
}
256+
257+
return $return;
249258
}
250259

251260
protected function getNewCatGroupIndexStatements()

0 commit comments

Comments
 (0)