]> git.mjollnir.org Git - moodle.git/commitdiff
PostgreSQL doesn't like aliases in update statements.
authorstronk7 <stronk7>
Tue, 4 Sep 2007 17:51:51 +0000 (17:51 +0000)
committerstronk7 <stronk7>
Tue, 4 Sep 2007 17:51:51 +0000 (17:51 +0000)
Changing to the whole name as prefix.

lib/db/upgradelib.php

index afe0cd1d7af4c0488c596594eac67cf085a61e7b..5e9542c1cea675a6ac83243231d5c3598705b2c1 100644 (file)
@@ -320,21 +320,21 @@ function upgrade_18_groups() {
 
 /// Transfer courseid from 'mdl_groups_courses_groups' to 'mdl_groups'.
     if ($result) {
-        $sql = "UPDATE {$CFG->prefix}groups g
+        $sql = "UPDATE {$CFG->prefix}groups
                    SET courseid = (
                         SELECT MAX(courseid)
                           FROM {$CFG->prefix}groups_courses_groups gcg
-                         WHERE gcg.groupid = g.id)";
+                         WHERE gcg.groupid = {$CFG->prefix}groups.id)";
         execute_sql($sql);
     }
 
 /// Transfer courseid from 'groups_courses_groupings' to 'mdl_groupings'.
     if ($result) {
-        $sql = "UPDATE {$CFG->prefix}groupings g
+        $sql = "UPDATE {$CFG->prefix}groupings
                    SET courseid = (
                         SELECT MAX(courseid)
                           FROM {$CFG->prefix}groups_courses_groupings gcg
-                         WHERE gcg.groupingid = g.id)";
+                         WHERE gcg.groupingid = {$CFG->prefix}groupings.id)";
         execute_sql($sql);
     }