WordPress.org

Make WordPress Core

Ticket #14445: 14445.diff

File 14445.diff, 942 bytes (added by mdawaffe, 7 years ago)
  • wp-admin/includes/upgrade.php

     
    15081508                                                $keyname = $tableindex->Key_name;
    15091509                                                $index_ary[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part);
    15101510                                                $index_ary[$keyname]['unique'] = ($tableindex->Non_unique == 0)?true:false;
     1511                                                $index_ary[$keyname]['index_type'] = $tableindex->Index_type;
    15111512                                        }
    15121513
    15131514                                        // For each actual index in the index array
     
    15191520                                                } else if($index_data['unique']) {
    15201521                                                        $index_string .= 'UNIQUE ';
    15211522                                                }
     1523                                                if ( 'FULLTEXT' == strtoupper( $index_data['index_type'] ) ) {
     1524                                                        $index_string .= 'FULLTEXT ';
     1525                                                }
    15221526                                                $index_string .= 'KEY ';
    15231527                                                if ($index_name != 'PRIMARY') {
    15241528                                                        $index_string .= $index_name;