mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 00:42:54 +02:00
MDL-17492 Reset flag did not work in PostgreSQL. Merged from 1.9
Postgres does not seem to support table alias in UPDATE statement. Therefore the SQL like UPDATE mdl_tag tg SET tg.flag = 0, tg.timemodified = 1236027984 WHERE tg.id IN (4) ends with an ERROR: column "tg" of relation "mdl_tag" does not exist The fix is quite easy - just do not use table alias as it makes no sense here anyway.
This commit is contained in:
parent
932bba0197
commit
cef5304562
@ -1026,7 +1026,7 @@ function tag_unset_flag($tagids) {
|
||||
$tagids = implode(',', $tagids);
|
||||
}
|
||||
$timemodified = time();
|
||||
return $DB->execute("UPDATE {tag} tg SET tg.flag = 0, tg.timemodified = ? WHERE tg.id IN ($tagids)", array($timemodified));
|
||||
return $DB->execute("UPDATE {tag} SET flag = 0, timemodified = ? WHERE id IN ($tagids)", array($timemodified));
|
||||
}
|
||||
|
||||
?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user