From acd3cef87f79a85576c69d118d1e80d58f9279e8 Mon Sep 17 00:00:00 2001
From: Marco Villegas <marvil07@gmail.com>
Date: Wed, 11 Aug 2010 22:57:15 -0500
Subject: [PATCH] Add more indexes to {project_release_nodes}.

---
 release/project_release.install |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git release/project_release.install release/project_release.install
index b96b174..7c4c83f 100644
--- release/project_release.install
+++ release/project_release.install
@@ -148,7 +148,9 @@ function project_release_schema() {
     ),
     'primary key' => array('nid'),
     'indexes' => array(
-      'project_releases_pid' => array('pid')
+      'project_releases_pid' => array('pid'),
+      'project_releases_pid_version_api_tid_version_major' => array('pid', 'version_api_tid', 'version_major'),
+      'project_releases_versions' => array('version_minor', 'version_patch', 'version_extra_weight', 'version_extra'),
     ),
   );
 
@@ -706,3 +708,13 @@ function project_release_update_6009() {
   }
   return $ret;
 }
+
+/**
+ * Add two indexes to the {project_release_nodes} table.
+ */
+function project_release_update_6010() {
+  $ret = array();
+  db_add_index($ret, 'project_release_nodes', 'project_releases_pid_version_api_tid_version_major', array('pid', 'version_api_tid', 'version_major'));
+  db_add_index($ret, 'project_release_nodes', 'project_releases_versions', array('version_minor', 'version_patch', 'version_extra_weight', 'version_extra'));
+  return $ret;
+}
-- 
1.7.1

