mirror of
https://github.com/moodle/moodle.git
synced 2025-03-09 10:19:56 +01:00
Updates for postgres
This commit is contained in:
parent
72b9f333b9
commit
706552f038
@ -113,8 +113,30 @@ function workshop_upgrade($oldversion) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($oldversion < 2004102800) {
|
||||||
|
table_column("workshop", "", "releasegrades", "INTEGER", "10", "UNSIGNED", "0", "NOT NULL", "deadline");
|
||||||
|
execute_sql("
|
||||||
|
CREATE TABLE {$CFG->prefix}workshop_stockcomments (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
workshopid INT8 NOT NULL default '0',
|
||||||
|
elementno INT8 NOT NULL default '0',
|
||||||
|
comments text NOT NULL
|
||||||
|
)
|
||||||
|
");
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($oldversion < 2004111000) {
|
||||||
|
table_column("workshop_elements", "", "stddev", "FLOAT", "", "", "0", "NOT NULL");
|
||||||
|
table_column("workshop_elements", "", "totalassessments", "INTEGER", "10", "", "0", "NOT NULL");
|
||||||
|
table_column("workshop_elements", "weight", "weight", "INTEGER", "4", "UNSIGNED", "11", "NOT NULL");
|
||||||
|
table_column("workshop_submissions", "", "nassessments", "INTEGER", "10", "", "0", "NOT NULL");
|
||||||
|
execute_sql("ALTER TABLE {$CFG->prefix}workshop_submissions DROP COLUMN teachergrade");
|
||||||
|
execute_sql("ALTER TABLE {$CFG->prefix}workshop_submissions DROP COLUMN peergrade");
|
||||||
|
execute_sql("ALTER TABLE {$CFG->prefix}workshop_submissions DROP COLUMN biasgrade");
|
||||||
|
execute_sql("ALTER TABLE {$CFG->prefix}workshop_submissions DROP COLUMN reliabilitygrade");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -20,6 +20,7 @@ CREATE TABLE prefix_workshop (
|
|||||||
includeself INT2 NOT NULL default '0',
|
includeself INT2 NOT NULL default '0',
|
||||||
maxbytes INT8 NOT NULL default '100000',
|
maxbytes INT8 NOT NULL default '100000',
|
||||||
deadline INT8 NOT NULL default '0',
|
deadline INT8 NOT NULL default '0',
|
||||||
|
releasegrades INT8 NOT NULL "0",
|
||||||
grade INT8 NOT NULL default '0',
|
grade INT8 NOT NULL default '0',
|
||||||
gradinggrade INT4 NOT NULL default '0',
|
gradinggrade INT4 NOT NULL default '0',
|
||||||
ntassessments INT NOT NULL default '0',
|
ntassessments INT NOT NULL default '0',
|
||||||
@ -46,13 +47,11 @@ CREATE TABLE prefix_workshop_submissions (
|
|||||||
timecreated INT8 NOT NULL default '0',
|
timecreated INT8 NOT NULL default '0',
|
||||||
mailed INT2 NOT NULL default '0',
|
mailed INT2 NOT NULL default '0',
|
||||||
description TEXT,
|
description TEXT,
|
||||||
teachergrade INT NOT NULL default '0',
|
|
||||||
peergrade INT NOT NULL default '0',
|
|
||||||
biasgrade INT NOT NULL default '0',
|
|
||||||
reliabilitygrade INT NOT NULL default '0',
|
|
||||||
gradinggrade INT NOT NULL default '0',
|
gradinggrade INT NOT NULL default '0',
|
||||||
late INT NOT NULL DEFAULT '0',
|
late INT NOT NULL DEFAULT '0',
|
||||||
inalgrade INT NOT NULL default '0'
|
inalgrade INT NOT NULL default '0',
|
||||||
|
nassessments INT8 NOT NULL default 0
|
||||||
|
|
||||||
);
|
);
|
||||||
CREATE INDEX prefix_workshop_submissions_title_idx on prefix_workshop_submissions (title);
|
CREATE INDEX prefix_workshop_submissions_title_idx on prefix_workshop_submissions (title);
|
||||||
CREATE INDEX prefix_workshop_submissions_userid_idx ON prefix_workshop_submissions (userid);
|
CREATE INDEX prefix_workshop_submissions_userid_idx ON prefix_workshop_submissions (userid);
|
||||||
@ -78,6 +77,7 @@ CREATE TABLE prefix_workshop_assessments (
|
|||||||
donotuse int4 NOT NULL default '0',
|
donotuse int4 NOT NULL default '0',
|
||||||
generalcomment text NOT NULL default '',
|
generalcomment text NOT NULL default '',
|
||||||
teachercomment text NOT NULL default ''
|
teachercomment text NOT NULL default ''
|
||||||
|
|
||||||
);
|
);
|
||||||
# --------------------------------------------------------
|
# --------------------------------------------------------
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ CREATE INDEX prefix_workshop_assessments_userid_idx ON prefix_workshop_assessmen
|
|||||||
#
|
#
|
||||||
# Table structure for table workshop_elements
|
# Table structure for table workshop_elements
|
||||||
#
|
#
|
||||||
|
|
||||||
CREATE TABLE prefix_workshop_elements (
|
CREATE TABLE prefix_workshop_elements (
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
workshopid INT8 NOT NULL default '0',
|
workshopid INT8 NOT NULL default '0',
|
||||||
@ -95,7 +95,9 @@ CREATE TABLE prefix_workshop_elements (
|
|||||||
description text NOT NULL default '',
|
description text NOT NULL default '',
|
||||||
scale INT NOT NULL default '0',
|
scale INT NOT NULL default '0',
|
||||||
maxscore INT NOT NULL default '1',
|
maxscore INT NOT NULL default '1',
|
||||||
weight float NOT NULL default '1.0'
|
weight INT4 NOT NULL default '11',
|
||||||
|
stddev FLOAT NOT NULL default "0",
|
||||||
|
totalrassesments INT8 NOT NULL DEFAULT "0"
|
||||||
);
|
);
|
||||||
|
|
||||||
# --------------------------------------------------------
|
# --------------------------------------------------------
|
||||||
@ -131,7 +133,14 @@ CREATE TABLE prefix_workshop_comments (
|
|||||||
mailed int2 NOT NULL default '0',
|
mailed int2 NOT NULL default '0',
|
||||||
comments text NOT NULL default ''
|
comments text NOT NULL default ''
|
||||||
);
|
);
|
||||||
|
#---------------------------------------------------------
|
||||||
|
CREATE TABLE prefix_workshop_stockcomments (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
workshopid INT8 NOT NULL default '0',
|
||||||
|
elementno INT8 NOT NULL default '0',
|
||||||
|
comments text NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
INSERT INTO prefix_log_display VALUES ('workshop', 'assessments', 'workshop', 'name');
|
INSERT INTO prefix_log_display VALUES ('workshop', 'assessments', 'workshop', 'name');
|
||||||
INSERT INTO prefix_log_display VALUES ('workshop', 'close', 'workshop', 'name');
|
INSERT INTO prefix_log_display VALUES ('workshop', 'close', 'workshop', 'name');
|
||||||
INSERT INTO prefix_log_display VALUES ('workshop', 'display', 'workshop', 'name');
|
INSERT INTO prefix_log_display VALUES ('workshop', 'display', 'workshop', 'name');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user