Make WordPress Core

Ticket #62790: autoload-index-removal.diff

File autoload-index-removal.diff, 1.0 KB (added by sachinrajcp123, 3 months ago)
  • src/wp-admin/includes/schema.php

    diff --git a/src/wp-admin/includes/schema.php b/src/wp-admin/includes/schema.php
    index 7e3cfa1..b91b3d2 100644
    a b function wp_get_db_schema( $scope = 'all', $blog_id = null ) { 
    352352        KEY option_name (option_name),
    353353        KEY autoload (autoload)
    354354    ) $charset_collate;
    355 
    356355
    357356    $tables['users'] = "CREATE TABLE $wpdb->users (
    358357        ID bigint(20) unsigned NOT NULL auto_increment,
  • src/wp-admin/includes/upgrade.php

    diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php
    index 1e26114..8c4c971 100644
    a b function upgrade_700() { 
    29752975        );
    29762976    }
    29772977
     2978    //
     2979    // Remove unused autoload index from wp_options (#62790)
     2980    //
     2981    if ( $wpdb->get_var( "SHOW INDEXES FROM {$wpdb->options} WHERE Key_name = 'autoload'" ) ) {
     2982        $wpdb->query( "ALTER TABLE {$wpdb->options} DROP INDEX autoload" );
     2983    }
     2984
     2985
    29782986    // Database upgrade routines continue...
    29792987}