]> git.mjollnir.org Git - moodle.git/commitdiff
Put back tjhunt's changes. Invalid merge. Tabs aren't more important than indexes.
authorethem <ethem>
Thu, 18 May 2006 07:13:43 +0000 (07:13 +0000)
committerethem <ethem>
Thu, 18 May 2006 07:13:43 +0000 (07:13 +0000)
enrol/authorize/db/postgres7.php

index a04f167515e50d8b2206e3371caf79a65fdf2ae8..d1ff1cf9745c4f59e8d6a0580a988ea7a8794dfe 100644 (file)
@@ -115,6 +115,11 @@ function enrol_authorize_upgrade($oldversion=0) {
         table_column('enrol_authorize', 'transid', 'transid', 'integer', '10', 'unsigned', '0', 'not null');
     }
 
+    if ($oldversion < 2006050400) { // Create transid indexes for backup & restore speed.
+        execute_sql("CREATE INDEX {$CFG->prefix}enrol_authorize_transid_idx ON {$CFG->prefix}enrol_authorize(transid);", false);
+        execute_sql("CREATE INDEX {$CFG->prefix}enrol_authorize_refunds_transid_idx ON {$CFG->prefix}enrol_authorize_refunds(transid);", false);
+    }
+
     return $result;
 }