From: paca70 <paca70> Date: Sun, 27 Apr 2003 09:54:03 +0000 (+0000) Subject: indexes for postgres X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=e209e0b09e6579b315fd32d38c1d33926c3e7ea1;p=moodle.git indexes for postgres --- diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index 1151de74cb..183795ddf2 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -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; } ?> diff --git a/lib/db/postgres7.sql b/lib/db/postgres7.sql index d840763526..05c38c10a5 100644 --- a/lib/db/postgres7.sql +++ b/lib/db/postgres7.sql @@ -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 '',