From 739f3e50676dc4990b90ac043c40ec7433b7dff0 Mon Sep 17 00:00:00 2001 From: patrickslee Date: Sun, 30 Oct 2005 21:36:44 +0000 Subject: [PATCH] DB upgrade script to clean up enrol field for user_students and user_teachers (Merged from MOODLE_15_STABLE) --- lib/db/mysql.php | 5 +++++ lib/db/postgres7.php | 5 +++++ version.php | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/db/mysql.php b/lib/db/mysql.php index e582eafcff8..ac1c9aeccab 100644 --- a/lib/db/mysql.php +++ b/lib/db/mysql.php @@ -1653,6 +1653,11 @@ function main_upgrade($oldversion=0) { table_column('course_request','','password','varchar',50); } + if ($oldversion < 2005103100) { // Repair enrol field in user_students/user_teacher table + execute_sql("UPDATE {$CFG->prefix}user_students SET enrol='manual' WHERE enrol='' OR enrol='internal'"); + execute_sql("UPDATE {$CFG->prefix}user_teachers SET enrol='manual' WHERE enrol=''"); + } + return $result; } diff --git a/lib/db/postgres7.php b/lib/db/postgres7.php index f4764e37420..6f58e51c726 100644 --- a/lib/db/postgres7.php +++ b/lib/db/postgres7.php @@ -1395,6 +1395,11 @@ function main_upgrade($oldversion=0) { table_column('course_request','','password','text'); } + if ($oldversion < 2005103100) { // Repair enrol field in user_students/user_teacher table + execute_sql("UPDATE {$CFG->prefix}user_students SET enrol='manual' WHERE enrol='' OR enrol='internal'"); + execute_sql("UPDATE {$CFG->prefix}user_teachers SET enrol='manual' WHERE enrol=''"); + } + return $result; } diff --git a/version.php b/version.php index 7e20af7fb9d..1fa9825e358 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 = 2005101200; // YYYYMMDD = date + $version = 2005103100; // YYYYMMDD = date // XY = increments within a single day $release = '1.6 development'; // Human-friendly version name