Ticket #15004: 15004.7.diff
File 15004.7.diff, 1.8 KB (added by , 6 years ago) |
---|
-
wp-admin/includes/upgrade.php
1287 1287 update_site_option( 'illegal_names', $illegal_names ); 1288 1288 } 1289 1289 } 1290 1291 // 3.7 1292 if ( $wp_current_db_version < 37000 && ! defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) && is_main_network() ) { 1293 maybe_add_column( 1294 $wpdb->signups, 1295 'signup_id', 1296 "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" 1297 ); 1298 1299 $wpdb->query( "ALTER TABLE $wpdb->signups ADD INDEX user_email (user_email)" ); 1300 $wpdb->query( "ALTER TABLE $wpdb->signups ADD INDEX user_login_email (user_login,user_email)" ); 1301 $wpdb->query( "ALTER TABLE $wpdb->signups ADD INDEX domain_path (domain,path)" ); 1302 $wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" ); 1303 } 1290 1304 } 1291 1305 1292 1306 // The functions we use to actually do stuff -
wp-admin/includes/schema.php
272 272 KEY site_id (site_id) 273 273 ) $charset_collate; 274 274 CREATE TABLE $wpdb->signups ( 275 signup_id bigint(20) NOT NULL auto_increment, 275 276 domain varchar(200) NOT NULL default '', 276 277 path varchar(100) NOT NULL default '', 277 278 title longtext NOT NULL, … … 282 283 active tinyint(1) NOT NULL default '0', 283 284 activation_key varchar(50) NOT NULL default '', 284 285 meta longtext, 286 PRIMARY KEY (signup_id), 285 287 KEY activation_key (activation_key), 286 KEY domain (domain) 288 KEY user_email (user_email) 289 KEY user_login_email (user_login,user_email), 290 KEY domain_path (domain,path), 287 291 ) $charset_collate;"; 288 292 289 293 switch ( $scope ) {