Schema: Add an index to wp_users.user_email.

Improves lookup of an email address on large user tables.

See #9568.
Fixes #33376.

git-svn-id: https://develop.svn.wordpress.org/trunk@36654 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Dominik Schilling (ocean90) 2016-02-23 23:20:36 +00:00
parent 2bf31d37d3
commit 960863e74c
2 changed files with 5 additions and 3 deletions

View File

@ -204,7 +204,8 @@ CREATE TABLE $wpdb->posts (
display_name varchar(250) NOT NULL default '',
PRIMARY KEY (ID),
KEY user_login_key (user_login),
KEY user_nicename (user_nicename)
KEY user_nicename (user_nicename),
KEY user_email (user_email)
) $charset_collate;\n";
// Multisite users table
@ -223,7 +224,8 @@ CREATE TABLE $wpdb->posts (
deleted tinyint(2) NOT NULL default '0',
PRIMARY KEY (ID),
KEY user_login_key (user_login),
KEY user_nicename (user_nicename)
KEY user_nicename (user_nicename),
KEY user_email (user_email)
) $charset_collate;\n";
// Usermeta.

View File

@ -11,7 +11,7 @@ $wp_version = '4.5-alpha-35776-src';
*
* @global int $wp_db_version
*/
$wp_db_version = 36180;
$wp_db_version = 36654;
/**
* Holds the TinyMCE version