diff --git a/src/wp-admin/includes/schema.php b/src/wp-admin/includes/schema.php index 75e8f5bfba..4eb6bca715 100644 --- a/src/wp-admin/includes/schema.php +++ b/src/wp-admin/includes/schema.php @@ -135,7 +135,7 @@ CREATE TABLE $wpdb->links ( ) $charset_collate; CREATE TABLE $wpdb->options ( option_id bigint(20) unsigned NOT NULL auto_increment, - option_name varchar(64) NOT NULL default '', + option_name varchar(191) NOT NULL default '', option_value longtext NOT NULL, autoload varchar(20) NOT NULL default 'yes', PRIMARY KEY (option_id), diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index 72c3328fc9..967cfe38f3 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -538,6 +538,9 @@ function upgrade_all() { if ( $wp_current_db_version < 33056 ) upgrade_431(); + if ( $wp_current_db_version < 34030 ) + upgrade_440(); + maybe_disable_link_manager(); maybe_disable_automattic_widgets(); @@ -1595,6 +1598,22 @@ function upgrade_431() { } } +/** + * Executes changes made in WordPress 4.4.0. + * + * @since 4.4.0 + * + * @global int $wp_current_db_version Current version. + * @global wpdb $wpdb WordPress database abstraction object. + */ +function upgrade_440() { + global $wp_current_db_version, $wpdb; + + if ( $wp_current_db_version < 34030 ) { + $wpdb->query( "ALTER TABLE {$wpdb->options} MODIFY option_name VARCHAR(191)" ); + } +} + /** * Executes network-level upgrade routines. * diff --git a/src/wp-includes/version.php b/src/wp-includes/version.php index 71933d9b41..a5bf92c8df 100644 --- a/src/wp-includes/version.php +++ b/src/wp-includes/version.php @@ -11,7 +11,7 @@ $wp_version = '4.4-alpha-33636-src'; * * @global int $wp_db_version */ -$wp_db_version = 33056; +$wp_db_version = 34030; /** * Holds the TinyMCE version