MDL-30739 qtype numerical: upgrade script uses SQL that is not cross-DB.

This commit is contained in:
Tim Hunt
2011-12-15 12:22:00 +00:00
parent 73c0d46416
commit 732793f1a5
+6 -4
View File
@@ -70,12 +70,14 @@ function xmldb_qtype_numerical_upgrade($oldversion) {
// Set a better default for questions without units.
$DB->execute('
UPDATE {question_numerical_options} qno
UPDATE {question_numerical_options}
SET showunits = 3
WHERE NOT EXISTS (
SELECT 1
FROM {question_numerical_units} qnu
WHERE qnu.question = qno.question)');
SELECT 1
FROM {question_numerical_units}
WHERE {question_numerical_units}.question =
{question_numerical_options}.question
)');
upgrade_plugin_savepoint(true, 2009100100, 'qtype', 'numerical');
}