summaryrefslogtreecommitdiff
path: root/modules/user
diff options
context:
space:
mode:
authorwebchick <webchick@24967.no-reply.drupal.org>2012-04-28 23:22:30 -0700
committerwebchick <webchick@24967.no-reply.drupal.org>2012-04-28 23:22:30 -0700
commit0d41f5d9deb6a7e4b51f0ed16909955477546302 (patch)
tree1990a3d816013e0b37998a35129047c5d12713a5 /modules/user
parent9afbc13d6bb62ee93e4ceabc6d9e22b61dcd7e91 (diff)
downloadbrdo-0d41f5d9deb6a7e4b51f0ed16909955477546302.tar.gz
brdo-0d41f5d9deb6a7e4b51f0ed16909955477546302.tar.bz2
Issue #1348758 by drewish, tim.plunkett: Fixed Add an index to {users}.picture so user_file_delete() isn't insanely slow.
Diffstat (limited to 'modules/user')
-rw-r--r--modules/user/user.install19
1 files changed, 19 insertions, 0 deletions
diff --git a/modules/user/user.install b/modules/user/user.install
index 852279683..e46f29d8e 100644
--- a/modules/user/user.install
+++ b/modules/user/user.install
@@ -236,6 +236,7 @@ function user_schema() {
'access' => array('access'),
'created' => array('created'),
'mail' => array('mail'),
+ 'picture' => array('picture'),
),
'unique keys' => array(
'name' => array('name'),
@@ -892,3 +893,21 @@ function user_update_7017() {
/**
* @} End of "addtogroup updates-6.x-to-7.x"
*/
+
+/**
+ * @addtogroup updates-7.x-extra
+ * @{
+ */
+
+/**
+ * Ensure there is an index on {users}.picture.
+ */
+function user_update_7018() {
+ if (!db_index_exists('users', 'picture')) {
+ db_add_index('users', 'picture', array('picture'));
+ }
+}
+
+/**
+ * @} End of "addtogroup updates-7.x-extra"
+ */