From e209e0b09e6579b315fd32d38c1d33926c3e7ea1 Mon Sep 17 00:00:00 2001 From: paca70 Date: Sun, 27 Apr 2003 09:54:03 +0000 Subject: [PATCH] indexes for postgres --- lib/db/postgres7.php | 6 ++++++ lib/db/postgres7.sql | 4 ++++ 2 files changed, 10 insertions(+) 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 '', -- 2.39.5