Index: l10n_community.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/l10n_server/l10n_community/Attic/l10n_community.install,v
retrieving revision 1.1.2.11.2.6
diff -u -p -r1.1.2.11.2.6 l10n_community.install
--- l10n_community.install	15 Oct 2008 18:40:48 -0000	1.1.2.11.2.6
+++ l10n_community.install	26 Oct 2008 20:00:46 -0000
@@ -72,10 +72,10 @@ function l10n_community_schema() {
     ),
     'primary key' => array('pid'),
     'indexes' => array(
-      'l10n_community_project_uri' => array('uri')
+      'uri' => array('uri')
     ),
     'unique keys' => array(
-      'l10n_community_project_uri_connector_module' => array('uri', 'connector_module')
+      'uri_connector_module' => array('uri', 'connector_module')
     ),
   );
 
@@ -319,9 +319,13 @@ function l10n_community_schema() {
     ),
     'primary key' => array('tid'),
     'indexes' => array(
-      'l10n_community_translation_is_active' => array('is_active'),
-      'l10n_community_translation_is_suggestion' => array('is_suggestion'),
-      'l10n_community_translation_language' => array('language'),
+      'is_active' => array('is_active'),
+      'is_suggestion' => array('is_suggestion'),
+      'language' => array('language'),
+      'suggestion_active' => array('is_suggestion', 'is_active'),
+      'uid_entered' => array('uid_entered'),
+      'sid_language_suggestion' => array('sid', 'language', 'is_suggestion'),
+
       'sid' => array('sid')
     ),
   );
@@ -474,3 +478,22 @@ function l10n_community_update_6001() {
   $ret[] = update_sql("UPDATE {l10n_community_project} SET status = 1");
   return $ret;
 }
+
+/**
+ * Add several indexes to translations table.
+ */
+function l10n_community_update_6002() {
+  $ret = array();
+  db_add_index($ret, 'l10n_community_translation', 'suggestion_active', array('is_suggestion', 'is_active'));
+  return $ret;
+}
+function l10n_community_update_6003() {
+  $ret = array();
+  db_add_index($ret, 'l10n_community_translation', 'uid_entered', array('uid_entered'));
+  return $ret;
+}
+function l10n_community_update_6004() {
+  $ret = array();
+  db_add_index($ret, 'l10n_community_translation', 'sid_language_suggestion', array('sid', 'language', 'is_suggestion'));
+  return $ret;
+}
