File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ()
You can’t perform that action at this time.
0 commit comments