From e06d74d572bf64591c1a16c0ad97f9d183390897 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 26 Feb 2008 22:48:16 +0000 Subject: [PATCH] MDL-10990 2) added event table index for calendar block/view ; merged from MOODLE_19_STABLE --- lib/db/install.xml | 7 ++++--- lib/db/upgrade.php | 16 ++++++++++++++++ version.php | 2 +- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/lib/db/install.xml b/lib/db/install.xml index cba90b8e2d..35c6a378dc 100644 --- a/lib/db/install.xml +++ b/lib/db/install.xml @@ -1,5 +1,5 @@ - @@ -234,7 +234,8 @@ - + + @@ -1681,4 +1682,4 @@ - + \ No newline at end of file diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index 0af4b0cd10..b921c92f02 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -2873,6 +2873,22 @@ function xmldb_main_upgrade($oldversion=0) { upgrade_main_savepoint($result, 2007101508.05); } + if ($result && $oldversion < 2007101508.06) { + + /// Define index groupid-courseid-visible-userid (not unique) to be added to event + $table = new XMLDBTable('event'); + $index = new XMLDBIndex('groupid-courseid-visible-userid'); + $index->setAttributes(XMLDB_INDEX_NOTUNIQUE, array('groupid', 'courseid', 'visible', 'userid')); + + /// Launch add index groupid-courseid-visible-userid + if (!index_exists($table, $index)) { + $result = $result && add_index($table, $index); + } + + /// Main savepoint reached + upgrade_main_savepoint($result, 2007101508.06); + } + return $result; } diff --git a/version.php b/version.php index a768acc9df..76a5d4bacd 100644 --- a/version.php +++ b/version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2007101508.05; // YYYYMMDD = date of the 1.9 branch (don't change) + $version = 2007101508.06; // YYYYMMDD = date of the 1.9 branch (don't change) // X = release number 1.9.[0,1,2,3...] // Y = micro-increments between releases -- 2.39.5