mirror of
https://github.com/moodle/moodle.git
synced 2025-02-22 19:06:51 +01:00
Added default values to migrate2utf8.xml, for any varchar and text field types, if the default values for these fields were not defined as '' in the MySQL table creation script. Committed by vyshane
102 lines
4.0 KiB
SQL
102 lines
4.0 KiB
SQL
#
|
|
# Table structure for table `hotpot`
|
|
#
|
|
CREATE TABLE prefix_hotpot (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
course int(10) unsigned NOT NULL default '0',
|
|
name varchar(255) NOT NULL default '',
|
|
summary text NOT NULL default '',
|
|
timeopen int(10) unsigned NOT NULL default '0',
|
|
timeclose int(10) unsigned NOT NULL default '0',
|
|
location int(4) unsigned NOT NULL default '0',
|
|
reference varchar(255) NOT NULL default '',
|
|
outputformat int(4) unsigned NOT NULL default '1',
|
|
navigation int(4) unsigned NOT NULL default '1',
|
|
studentfeedback tinyint(4) unsigned NOT NULL default '0',
|
|
studentfeedbackurl varchar(255) default NULL,
|
|
forceplugins int(4) unsigned NOT NULL default '0',
|
|
shownextquiz int(4) unsigned NOT NULL default '0',
|
|
review tinyint(4) NOT NULL default '0',
|
|
grade int(10) NOT NULL default '0',
|
|
grademethod tinyint(4) NOT NULL default '1',
|
|
attempts smallint(6) NOT NULL default '0',
|
|
password varchar(255) NOT NULL default '',
|
|
subnet varchar(255) NOT NULL default '',
|
|
clickreporting tinyint(4) unsigned NOT NULL default '0',
|
|
timecreated int(10) unsigned NOT NULL default '0',
|
|
timemodified int(10) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (id)
|
|
) TYPE=MyISAM COMMENT='details about Hot Potatoes quizzes';
|
|
#
|
|
# Table structure for table `hotpot_attempts`
|
|
#
|
|
CREATE TABLE prefix_hotpot_attempts (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
hotpot int(10) unsigned NOT NULL default '0',
|
|
userid int(10) unsigned NOT NULL default '0',
|
|
starttime int(10) unsigned default NULL,
|
|
endtime int(10) unsigned default NULL,
|
|
score int(6) unsigned default NULL,
|
|
penalties int(6) unsigned default NULL,
|
|
attempt int(6) unsigned NOT NULL default '0',
|
|
timestart int(10) unsigned default NULL,
|
|
timefinish int(10) unsigned default NULL,
|
|
status tinyint(4) unsigned NOT NULL default '1',
|
|
clickreportid int(10) unsigned default NULL,
|
|
PRIMARY KEY (id),
|
|
KEY prefix_hotpot_attempts_hotpot_idx (hotpot),
|
|
KEY prefix_hotpot_attempts_userid_idx (userid)
|
|
) TYPE=MyISAM COMMENT='details about Hot Potatoes quiz attempts';
|
|
#
|
|
# Table structure for table `hotpot_details`
|
|
#
|
|
CREATE TABLE prefix_hotpot_details (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
attempt int(10) unsigned NOT NULL default '0',
|
|
details text default '',
|
|
PRIMARY KEY (id),
|
|
KEY prefix_hotpot_details_attempt_idx (attempt)
|
|
) TYPE=MyISAM COMMENT='raw details (as XML) of Hot Potatoes quiz attempts';
|
|
#
|
|
# Table structure for table `hotpot_questions`
|
|
#
|
|
CREATE TABLE prefix_hotpot_questions (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
name text NOT NULL default '',
|
|
type tinyint(4) unsigned default NULL,
|
|
text int(10) unsigned default NULL,
|
|
hotpot int(10) unsigned NOT NULL default '0',
|
|
PRIMARY KEY (id),
|
|
KEY prefix_hotpot_questions_name_idx (name(20)),
|
|
KEY prefix_hotpot_questions_hotpot_idx (hotpot)
|
|
) TYPE=MyISAM COMMENT='details about questions in Hot Potatoes quiz attempts';
|
|
#
|
|
# Table structure for table `hotpot_responses`
|
|
#
|
|
CREATE TABLE prefix_hotpot_responses (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
attempt int(10) unsigned NOT NULL default '0',
|
|
question int(10) unsigned NOT NULL default '0',
|
|
score smallint(8) default NULL,
|
|
weighting smallint(8) default NULL,
|
|
correct varchar(255) default NULL,
|
|
wrong varchar(255) default NULL,
|
|
ignored varchar(255) default NULL,
|
|
hints smallint(6) default NULL,
|
|
clues smallint(6) default NULL,
|
|
checks smallint(6) default NULL,
|
|
PRIMARY KEY (id),
|
|
KEY prefix_hotpot_responses_attempt_idx (attempt),
|
|
KEY prefix_hotpot_responses_question_idx (question)
|
|
) TYPE=MyISAM COMMENT='details about responses in Hot Potatoes quiz attempts';
|
|
#
|
|
# Table structure for table `hotpot_strings`
|
|
#
|
|
CREATE TABLE prefix_hotpot_strings (
|
|
id int(10) unsigned NOT NULL auto_increment,
|
|
string text NOT NULL default '',
|
|
PRIMARY KEY (id),
|
|
KEY prefix_hotpot_strings_string_idx (string(20))
|
|
) TYPE=MyISAM COMMENT='strings used in Hot Potatoes questions and responses';
|
|
|