From: paca70 <paca70> Date: Sun, 18 May 2003 18:23:07 +0000 (+0000) Subject: Some additions for postgresql X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=775f689b0fd7eb4148b3e1e2042b68acc690e8a9;p=moodle.git Some additions for postgresql --- diff --git a/mod/workshop/db/postgres7.php b/mod/workshop/db/postgres7.php index 919c7d9281..1a7de6c578 100644 --- a/mod/workshop/db/postgres7.php +++ b/mod/workshop/db/postgres7.php @@ -1,14 +1,28 @@ <?PHP // $Id$ -function gallery_upgrade($oldversion) { +function workshop_upgrade($oldversion) { // This function does anything necessary to upgrade // older versions to match current functionality global $CFG; - if ($oldversion < 2003043000) { + if ($oldversion < 2003050400) { + table_column("workshop","graded", "agreeassessments", "INT","2", "", "0" ,"NOT NULL"); + table_column("workshop", "showgrades","hidegrades", "INT","2", "","0", "NOT NULL"); + table_column("workshop_assessments","","timeagreed", "INT","8", "UNSIGNED", "0", "NOT NULL" ); - } + execute_sql(" + CREATE TABLE {$CFG->prefix}workshop_comments ( + id SERIAL8 PRIMARY KEY , + workshopid int8 NOT NULL default '0', + assessmentid int8 NOT NULL default '0', + userid int8 NOT NULL default '0', + timecreated int8 NOT NULL default '0', + mailed int2 NOT NULL default '0', + comments text NOT NULL + ) + "); + } return true; } diff --git a/mod/workshop/db/postgres7.sql b/mod/workshop/db/postgres7.sql index 8f6547eb9c..0448a62a30 100644 --- a/mod/workshop/db/postgres7.sql +++ b/mod/workshop/db/postgres7.sql @@ -12,8 +12,8 @@ CREATE TABLE prefix_workshop ( format INT2 NOT NULL default '0', gradingstrategy INT2 NOT NULL default '1', resubmit INT2 NOT NULL default '0', - graded INT2 NOT NULL default '1', - showgrades INT2 NOT NULL default '0', + agreeassessments INT2 NOT NULL default '0', + hidegrades INT2 NOT NULL default '0', anonymous INT2 NOT NULL default '0', includeself INT2 NOT NULL default '0', maxbytes INT8 NOT NULL default '100000', @@ -28,7 +28,8 @@ CREATE TABLE prefix_workshop ( includeteachersgrade INT NOT NULL default '0', biasweight INT NOT NULL default '5', reliabilityweight INT NOT NULL default '5', - gradingweight INT NOT NULL default '5' + gradingweight INT NOT NULL default '5', + timeagreed INT8 NOT NULL default '0' ); # -------------------------------------------------------- @@ -100,6 +101,16 @@ CREATE TABLE prefix_workshop_grades ( grade INT NOT NULL default '0' ); # -------------------------------------------------------- +CREATE TABLE prefix_workshop_comments ( + id SERIAL8 PRIMARY KEY, + workshopid int8 NOT NULL default '0', + assessmentid int8 NOT NULL default '0', + userid int8 NOT NULL default '0', + timecreated int8 NOT NULL default '0', + mailed int2 NOT NULL default '0', + comments text NOT NULL +); + INSERT INTO prefix_log_display VALUES ('workshop', 'assess', 'workshop', 'name'); INSERT INTO prefix_log_display VALUES ('workshop', 'close', 'workshop', 'name');