Make WordPress Core

Ticket #12832: 12832.diff

File 12832.diff, 1.9 KB (added by nacin, 12 years ago)
  • src/wp-admin/includes/upgrade.php

     
    19781978                $wpdb->query("ALTER TABLE $wpdb->options DROP INDEX option_name");
    19791979        }
    19801980
    1981         // Upgrade verions prior to 3.7
    1982         if ( $wp_current_db_version < 25179 && is_multisite() && is_main_network() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) {
    1983                 $wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" );
    1984                 $wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" );
     1981        if ( $wp_current_db_version < 30000 && is_multisite() && is_main_network() && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) {
     1982                // Upgrade verions prior to 3.7
     1983                if ( $wp_current_db_version < 25179 ) {
     1984                        $wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" );
     1985                        $wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" );
     1986                }
     1987
     1988                if ( $wp_current_db_version < 30000 ) {
     1989                        $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived varchar(1) NOT NULL default '0'" );
     1990                        $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived tinyint(2) NOT NULL default 0" );
     1991                }
    19851992        }
    19861993}
    19871994
  • src/wp-admin/includes/schema.php

     
    230230  registered datetime NOT NULL default '0000-00-00 00:00:00',
    231231  last_updated datetime NOT NULL default '0000-00-00 00:00:00',
    232232  public tinyint(2) NOT NULL default '1',
    233   archived enum('0','1') NOT NULL default '0',
     233  archived tinyint(2) NOT NULL default '0',
    234234  mature tinyint(2) NOT NULL default '0',
    235235  spam tinyint(2) NOT NULL default '0',
    236236  deleted tinyint(2) NOT NULL default '0',