]> git.mjollnir.org Git - moodle.git/commitdiff
Changing that despicable grade column from mdl_quiz_grades to a
authordefacer <defacer>
Thu, 27 Jan 2005 03:10:57 +0000 (03:10 +0000)
committerdefacer <defacer>
Thu, 27 Jan 2005 03:10:57 +0000 (03:10 +0000)
floating point data type, as it should be.

mod/quiz/db/mysql.php
mod/quiz/db/mysql.sql
mod/quiz/db/postgres7.php
mod/quiz/db/postgres7.sql
mod/quiz/version.php

index c5eee5a24bde2d54a31c0f32d51faa589f3c647b..1fdcd40ed1f819cbfde3d8368ff9593a1d98c609 100644 (file)
@@ -305,6 +305,11 @@ function quiz_upgrade($oldversion) {
     if ($oldversion < 2005010300) {
         table_column("quiz", "", "questionsperpage", "integer", "10", "", "0", "not null", "review");
     }
+
+    if ($oldversion < 2005012700) {
+        table_column('quiz_grades', 'grade', 'grade', 'real', 2, '');
+    }
+
     return true;
 }
 
index 0f53ecdb75331f2b669c5e6184917f62ee20443e..eb05ad9618ffbde21ff3744f26358ed13fe5d3b2 100644 (file)
@@ -165,7 +165,7 @@ CREATE TABLE `prefix_quiz_grades` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `quiz` int(10) unsigned NOT NULL default '0',
   `userid` int(10) unsigned NOT NULL default '0',
-  `grade` varchar(10) NOT NULL default '0.0',
+  `grade` real NOT NULL default '0',
   `timemodified` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`),
   KEY `quiz` (`quiz`),
index 2e9dcefa2c5babdb1331cce45e85045d7502a2b2..ec51a440701936c4f9fc3cc0465c91d44b041c24 100644 (file)
@@ -291,6 +291,10 @@ function quiz_upgrade($oldversion) {
         table_column("quiz", "", "questionsperpage", "integer", "10", "", "0", "not null", "review");
     }
 
+    if ($oldversion < 2005012700) {
+        table_column('quiz_grades', 'grade', 'grade', 'real', 2, '');
+    }
+
     return true;
 }
 
index 663496990eab6607dc21b5fbed86548ef78cd441..a0723d053ea201f3d5c6849693cf02d526710bbc 100644 (file)
@@ -107,7 +107,7 @@ CREATE TABLE prefix_quiz_grades (
   id SERIAL PRIMARY KEY,
   quiz integer NOT NULL default '0',
   userid integer NOT NULL default '0',
-  grade varchar(10) NOT NULL default '0.0',
+  grade real NOT NULL default '0',
   timemodified integer NOT NULL default '0'
 );
 
index 0dc77dec81bd69528dce23517df0c628e9f298b7..446a5db24aa9446f436005ab502d6bf80edc52c4 100644 (file)
@@ -5,7 +5,7 @@
 //  This fragment is called by moodle_needs_upgrading() and /admin/index.php
 ////////////////////////////////////////////////////////////////////////////////
 
-$module->version  = 2005010300;   // The (date) version of this module
+$module->version  = 2005012700;   // The (date) version of this module
 $module->requires = 2005010100;   // Requires this Moodle version
 $module->cron     = 0;            // How often should cron check this module (seconds)?