Index: webform.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/webform/webform.install,v
retrieving revision 1.40.2.24
diff -u -r1.40.2.24 webform.install
--- webform.install	7 Feb 2011 03:51:19 -0000	1.40.2.24
+++ webform.install	17 Feb 2011 19:53:49 -0000
@@ -306,10 +306,13 @@
         'length' => 128,
       ),
     ),
+    'primary key' => array('sid'),
     'unique keys' => array(
       'sid_nid' => array('sid', 'nid'),
     ),
-    'primary key' => array('sid'),
+    'indexes' => array(
+      'sid_nid_uid' => array('sid', 'nid', 'uid'),
+    ),
   );
 
   $schema['webform_submitted_data'] = array(
@@ -351,11 +354,11 @@
         'not null' => TRUE,
       ),
     ),
+    'primary key' => array('nid', 'sid', 'cid', 'no'),
     'indexes' => array(
       'nid' => array('nid'),
       'sid_nid' => array('sid', 'nid'),
     ),
-    'primary key' => array('nid', 'sid', 'cid', 'no'),
   );
 
   return $schema;
@@ -1293,6 +1296,15 @@
 }
 
 /**
+ * Add an index for sid_nid_uid to {webform_submissions}.
+ */
+function webform_update_6325() {
+  $ret = array();
+  db_add_index($ret, 'webform_submissions', 'sid_nid_uid', array('sid', 'nid', 'uid'));
+  return $ret;
+}
+
+/**
  * Recursively delete all files and folders in the specified filepath, then
  * delete the containing folder.
  *
