]> git.mjollnir.org Git - moodle.git/commitdiff
moodle16cleanup: backup/ set the correct column datatype and default value
authormartinlanghoff <martinlanghoff>
Wed, 17 May 2006 06:36:14 +0000 (06:36 +0000)
committermartinlanghoff <martinlanghoff>
Wed, 17 May 2006 06:36:14 +0000 (06:36 +0000)
backup/db/postgres7.php
backup/version.php

index 611bf1e5a838b2d7cef0c69eb73e11a772856d49..0ddafc5b7dc401732b5b0d866bc5b190a40934ef 100644 (file)
@@ -50,6 +50,27 @@ function backup_upgrade($oldversion=0) {
         }
     }
 
+    if ($oldversion < 2006042801) {
+        modify_database('', 'ALTER TABLE prefix_backup_log
+            ALTER COLUMN "time" TYPE integer,
+            ALTER COLUMN "time" SET DEFAULT 0,
+            ALTER COLUMN laststarttime TYPE integer,
+            ALTER COLUMN laststarttime SET DEFAULT 0,
+            ALTER COLUMN courseid TYPE integer,
+            ALTER COLUMN courseid SET DEFAULT 0');
+
+        modify_database('', 'ALTER TABLE mdl_backup_courses
+            ALTER COLUMN lastendtime TYPE integer,
+            ALTER COLUMN lastendtime SET DEFAULT 0,
+            ALTER COLUMN laststarttime TYPE integer,
+            ALTER COLUMN laststarttime SET DEFAULT 0,
+            ALTER COLUMN courseid TYPE integer,
+            ALTER COLUMN courseid SET DEFAULT 0,
+            ALTER COLUMN nextstarttime TYPE integer,
+            ALTER COLUMN nextstarttime SET DEFAULT 0');
+
+    }
+
     //Finally, return result
     return $result;
 
index ddc2374518d0ca356a7f7fa6489bebca2c17ab24..bbaed826fdad001f3f01bbfd0473cf35a32eac58 100644 (file)
@@ -5,6 +5,6 @@
 // database (backup_version) to determine whether upgrades should
 // be performed (see db/backup_*.php)
 
-$backup_version = 2006042800;   // The current version is a date (YYYYMMDDXX)
+$backup_version = 2006042801;   // The current version is a date (YYYYMMDDXX)
 
 $backup_release = "1.6beta4";  // User-friendly version number