]> git.mjollnir.org Git - moodle.git/commitdiff
indexes for postgres
authorpaca70 <paca70>
Sun, 27 Apr 2003 09:54:03 +0000 (09:54 +0000)
committerpaca70 <paca70>
Sun, 27 Apr 2003 09:54:03 +0000 (09:54 +0000)
lib/db/postgres7.php
lib/db/postgres7.sql

index 1151de74cb2864b33028dbdb88adf23a141aecbb..183795ddf2153a2f9d605127cae0d08e5a9f4e77 100644 (file)
@@ -121,6 +121,12 @@ function main_upgrade($oldversion=0) {
         }
     }
 
+    if ($oldversion < 2003042700) {
+        /// Changing to multiple indexes
+        execute_sql(" CREATE INDEX coursemoduleaction ON {$CFG->prefix}log (course,module,action) ");
+        execute_sql(" CREATE INDEX courseuserid ON {$CFG->prefix}log (course,userid) ");
+    }
+                                                            
     return $result;
 }
 ?>    
index d840763526207bdaa364505edfce1b3af673b23b..05c38c10a52ae30ac2b8ee5f5d70081b0f7148ef 100644 (file)
@@ -64,6 +64,10 @@ CREATE TABLE prefix_log (
    info varchar(255) NOT NULL default ''
 );
 
+CREATE INDEX coursemoduleaction ON prefix_log (course,module,action);
+
+CREATE INDEX courseuserid ON prefix_log (course,userid);
+
 CREATE TABLE prefix_log_display (
    module varchar(20) NOT NULL default '',
    action varchar(20) NOT NULL default '',