Ticket #40418: 40418.2.patch
| File 40418.2.patch, 4.0 KB (added by , 5 months ago) |
|---|
-
src/wp-admin/includes/schema.php
245 245 246 246 // Multisite global tables. 247 247 $ms_global_tables = "CREATE TABLE $wpdb->blogs ( 248 blog_id bigint(20) NOT NULL auto_increment,249 site_id bigint(20) NOT NULL default '0',248 blog_id bigint(20) unsigned NOT NULL auto_increment, 249 site_id bigint(20) unsigned NOT NULL default '0', 250 250 domain varchar(200) NOT NULL default '', 251 251 path varchar(100) NOT NULL default '', 252 252 registered datetime NOT NULL default '0000-00-00 00:00:00', … … 263 263 ) $charset_collate; 264 264 CREATE TABLE $wpdb->blogmeta ( 265 265 meta_id bigint(20) unsigned NOT NULL auto_increment, 266 blog_id bigint(20) NOT NULL default '0',266 blog_id bigint(20) unsigned NOT NULL default '0', 267 267 meta_key varchar(255) default NULL, 268 268 meta_value longtext, 269 269 PRIMARY KEY (meta_id), … … 271 271 KEY blog_id (blog_id) 272 272 ) $charset_collate; 273 273 CREATE TABLE $wpdb->registration_log ( 274 ID bigint(20) NOT NULL auto_increment,274 ID bigint(20) unsigned NOT NULL auto_increment, 275 275 email varchar(255) NOT NULL default '', 276 276 IP varchar(30) NOT NULL default '', 277 blog_id bigint(20) NOT NULL default '0',277 blog_id bigint(20) unsigned NOT NULL default '0', 278 278 date_registered datetime NOT NULL default '0000-00-00 00:00:00', 279 279 PRIMARY KEY (ID), 280 280 KEY IP (IP) 281 281 ) $charset_collate; 282 282 CREATE TABLE $wpdb->site ( 283 id bigint(20) NOT NULL auto_increment,283 id bigint(20) unsigned NOT NULL auto_increment, 284 284 domain varchar(200) NOT NULL default '', 285 285 path varchar(100) NOT NULL default '', 286 286 PRIMARY KEY (id), 287 287 KEY domain (domain(140),path(51)) 288 288 ) $charset_collate; 289 289 CREATE TABLE $wpdb->sitemeta ( 290 meta_id bigint(20) NOT NULL auto_increment,291 site_id bigint(20) NOT NULL default '0',290 meta_id bigint(20) unsigned NOT NULL auto_increment, 291 site_id bigint(20) unsigned NOT NULL default '0', 292 292 meta_key varchar(255) default NULL, 293 293 meta_value longtext, 294 294 PRIMARY KEY (meta_id), … … 296 296 KEY site_id (site_id) 297 297 ) $charset_collate; 298 298 CREATE TABLE $wpdb->signups ( 299 signup_id bigint(20) NOT NULL auto_increment,299 signup_id bigint(20) unsigned NOT NULL auto_increment, 300 300 domain varchar(200) NOT NULL default '', 301 301 path varchar(100) NOT NULL default '', 302 302 title longtext NOT NULL, -
src/wp-admin/includes/upgrade.php
3711 3711 } 3712 3712 3713 3713 // Multisite schema upgrades. 3714 if ( $wp_current_db_version < 25448&& is_multisite() && wp_should_upgrade_global_tables() ) {3714 if ( $wp_current_db_version < 60421 && is_multisite() && wp_should_upgrade_global_tables() ) { 3715 3715 3716 3716 // Upgrade versions prior to 3.7. 3717 3717 if ( $wp_current_db_version < 25179 ) { … … 3725 3725 $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived varchar(1) NOT NULL default '0'" ); 3726 3726 $wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived tinyint(2) NOT NULL default 0" ); 3727 3727 } 3728 3729 // Upgrade versions prior to 6.9 3730 if ( $wp_current_db_version < 60421 ) { 3731 // Convert ID columns from signed to unsigned 3732 $wpdb->query( "ALTER TABLE $wpdb->blogs MODIFY blog_id bigint(20) unsigned NOT NULL auto_increment" ); 3733 $wpdb->query( "ALTER TABLE $wpdb->blogs MODIFY site_id bigint(20) unsigned NOT NULL default 0" ); 3734 $wpdb->query( "ALTER TABLE $wpdb->blog_versions MODIFY blog_id bigint(20) unsigned NOT NULL default 0" ); 3735 $wpdb->query( "ALTER TABLE $wpdb->registration_log MODIFY ID bigint(20) unsigned NOT NULL auto_increment" ); 3736 $wpdb->query( "ALTER TABLE $wpdb->registration_log MODIFY blog_id bigint(20) unsigned NOT NULL default 0" ); 3737 $wpdb->query( "ALTER TABLE $wpdb->site MODIFY id bigint(20) unsigned NOT NULL auto_increment" ); 3738 $wpdb->query( "ALTER TABLE $wpdb->sitemeta MODIFY meta_id bigint(20) unsigned NOT NULL auto_increment" ); 3739 $wpdb->query( "ALTER TABLE $wpdb->sitemeta MODIFY site_id bigint(20) unsigned NOT NULL default 0" ); 3740 $wpdb->query( "ALTER TABLE $wpdb->signups MODIFY signup_id bigint(20) unsigned NOT NULL auto_increment" ); 3741 } 3728 3742 } 3729 3743 3730 3744 // Upgrade versions prior to 4.2.