mirror of
https://github.com/YunoHost-Apps/limesurvey_ynh.git
synced 2024-09-03 19:36:32 +02:00
574 lines
18 KiB
SQL
574 lines
18 KiB
SQL
--
|
|
-- Table structure for table answers
|
|
--
|
|
CREATE TABLE `prefix_answers` (
|
|
`qid` int(11) NOT NULL default '0',
|
|
`code` varchar(5) NOT NULL default '',
|
|
`answer` text NOT NULL,
|
|
`sortorder` int(11) NOT NULL,
|
|
`assessment_value` int(11) NOT NULL default '0',
|
|
`language` varchar(20) default 'en',
|
|
`scale_id` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`qid`,`code`,`language`,`scale_id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table assessments
|
|
--
|
|
CREATE TABLE `prefix_assessments` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`sid` int(11) NOT NULL default '0',
|
|
`scope` varchar(5) NOT NULL default '',
|
|
`gid` int(11) NOT NULL default '0',
|
|
`name` text NOT NULL,
|
|
`minimum` varchar(50) NOT NULL default '',
|
|
`maximum` varchar(50) NOT NULL default '',
|
|
`message` text NOT NULL,
|
|
`language` varchar(20) NOT NULL default 'en',
|
|
PRIMARY KEY (`id`,`language`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table conditions
|
|
--
|
|
CREATE TABLE `prefix_conditions` (
|
|
`cid` int(11) NOT NULL auto_increment,
|
|
`qid` int(11) NOT NULL default '0',
|
|
`cqid` int(11) NOT NULL default '0',
|
|
`cfieldname` varchar(50) NOT NULL default '',
|
|
`method` varchar(5) NOT NULL default '',
|
|
`value` varchar(255) NOT NULL default '',
|
|
`scenario` int(11) NOT NULL default '1',
|
|
PRIMARY KEY (`cid`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table defaultvalues
|
|
--
|
|
CREATE TABLE `prefix_defaultvalues` (
|
|
`qid` int(11) NOT NULL default '0',
|
|
`scale_id` int(11) NOT NULL default '0',
|
|
`sqid` int(11) NOT NULL default '0',
|
|
`language` varchar(20) NOT NULL,
|
|
`specialtype` varchar(20) NOT NULL default '',
|
|
`defaultvalue` text,
|
|
PRIMARY KEY (`qid` , `specialtype`, `language`, `scale_id`, `sqid` )
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table expression_errors
|
|
--
|
|
CREATE TABLE `prefix_expression_errors` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`errortime` varchar(50) DEFAULT NULL,
|
|
`sid` int(11) DEFAULT NULL,
|
|
`gid` int(11) DEFAULT NULL,
|
|
`qid` int(11) DEFAULT NULL,
|
|
`gseq` int(11) DEFAULT NULL,
|
|
`qseq` int(11) DEFAULT NULL,
|
|
`type` varchar(50) ,
|
|
`eqn` text,
|
|
`prettyprint` text,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Create failed_login_attempts
|
|
--
|
|
CREATE TABLE `prefix_failed_login_attempts` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`ip` varchar(40) NOT NULL,
|
|
`last_attempt` varchar(20) NOT NULL,
|
|
`number_attempts` int(11) NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table groups
|
|
--
|
|
CREATE TABLE `prefix_groups` (
|
|
`gid` int(11) NOT NULL auto_increment,
|
|
`sid` int(11) NOT NULL default '0',
|
|
`group_name` varchar(100) NOT NULL default '',
|
|
`group_order` int(11) NOT NULL default '0',
|
|
`description` text,
|
|
`language` varchar(20) default 'en',
|
|
`randomization_group` varchar(20) NOT NULL default '',
|
|
`grelevance` text DEFAULT NULL,
|
|
PRIMARY KEY (`gid`,`language`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table labels
|
|
--
|
|
CREATE TABLE `prefix_labels` (
|
|
`lid` int(11) NOT NULL default '0',
|
|
`code` varchar(5) NOT NULL default '',
|
|
`title` text,
|
|
`sortorder` int(11) NOT NULL,
|
|
`language` varchar(20) default 'en',
|
|
`assessment_value` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`lid`,`sortorder`,`language`),
|
|
KEY `labels_code_idx` (`code`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table labelsets
|
|
--
|
|
CREATE TABLE `prefix_labelsets` (
|
|
`lid` int(11) NOT NULL auto_increment,
|
|
`label_name` varchar(100) NOT NULL default '',
|
|
`languages` varchar(200) default 'en',
|
|
PRIMARY KEY (`lid`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table participant_attribute
|
|
--
|
|
CREATE TABLE `prefix_participant_attribute` (
|
|
`participant_id` varchar(50) NOT NULL,
|
|
`attribute_id` int(11) NOT NULL,
|
|
`value` text NOT NULL,
|
|
PRIMARY KEY (`participant_id`,`attribute_id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table participant_attribute_names_lang
|
|
--
|
|
CREATE TABLE `prefix_participant_attribute_names_lang` (
|
|
`attribute_id` int(11) NOT NULL,
|
|
`attribute_name` varchar(30) NOT NULL,
|
|
`lang` varchar(255) NOT NULL,
|
|
PRIMARY KEY (`attribute_id`,`lang`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table participant_attribute_names
|
|
--
|
|
CREATE TABLE `prefix_participant_attribute_names` (
|
|
`attribute_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`attribute_type` varchar(4) NOT NULL,
|
|
`defaultname` varchar(50) NOT NULL,
|
|
`visible` varchar(5) NOT NULL,
|
|
PRIMARY KEY (`attribute_id`,`attribute_type`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table participant_attribute_values
|
|
--
|
|
CREATE TABLE `prefix_participant_attribute_values` (
|
|
`value_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`attribute_id` int(11) NOT NULL,
|
|
`value` text NOT NULL,
|
|
PRIMARY KEY ( `value_id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table participant_shares
|
|
--
|
|
CREATE TABLE `prefix_participant_shares` (
|
|
`participant_id` varchar(50) NOT NULL,
|
|
`share_uid` int(11) NOT NULL,
|
|
`date_added` datetime NOT NULL,
|
|
`can_edit` varchar(5) NOT NULL,
|
|
PRIMARY KEY (`participant_id`,`share_uid`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table participants
|
|
--
|
|
CREATE TABLE `prefix_participants` (
|
|
`participant_id` varchar(50) NOT NULL,
|
|
`firstname` varchar(40) DEFAULT NULL,
|
|
`lastname` varchar(40) DEFAULT NULL,
|
|
`email` varchar(254) DEFAULT NULL,
|
|
`language` varchar(40) DEFAULT NULL,
|
|
`blacklisted` varchar(1) NOT NULL,
|
|
`owner_uid` int(11) NOT NULL,
|
|
`created_by` int(11) NOT NULL,
|
|
`created` datetime,
|
|
`modified` datetime,
|
|
PRIMARY KEY (`participant_id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table permissions
|
|
--
|
|
CREATE TABLE `prefix_permissions` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`entity` varchar(50) NOT NULL,
|
|
`entity_id` int(11) NOT NULL,
|
|
`uid` int(11) NOT NULL,
|
|
`permission` varchar(100) NOT NULL,
|
|
`create_p` int(11) NOT NULL default '0',
|
|
`read_p` int(11) NOT NULL default '0',
|
|
`update_p` int(11) NOT NULL default '0',
|
|
`delete_p` int(11) NOT NULL default '0',
|
|
`import_p` int(11) NOT NULL default '0',
|
|
`export_p` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (id),
|
|
UNIQUE KEY `idxPermissions` (`entity_id`,`entity`,`permission`,`uid`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table plugins
|
|
--
|
|
CREATE TABLE `prefix_plugins` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`name` varchar(50) NOT NULL,
|
|
`active` int(1) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table plugin_settings
|
|
--
|
|
CREATE TABLE `prefix_plugin_settings` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`plugin_id` int(11) NOT NULL,
|
|
`model` varchar(50) NULL,
|
|
`model_id` int(11) NULL,
|
|
`key` varchar(50) NOT NULL,
|
|
`value` text NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table question_attributes
|
|
--
|
|
CREATE TABLE `prefix_question_attributes` (
|
|
`qaid` int(11) NOT NULL auto_increment,
|
|
`qid` int(11) NOT NULL default '0',
|
|
`attribute` varchar(50) default NULL,
|
|
`value` text default NULL,
|
|
`language` varchar(20) default NULL,
|
|
PRIMARY KEY (`qaid`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table questions
|
|
--
|
|
CREATE TABLE `prefix_questions` (
|
|
`qid` int(11) NOT NULL auto_increment,
|
|
`parent_qid` int(11) NOT NULL default '0',
|
|
`sid` int(11) NOT NULL default '0',
|
|
`gid` int(11) NOT NULL default '0',
|
|
`type` varchar(1) NOT NULL default 'T',
|
|
`title` varchar(20) NOT NULL default '',
|
|
`question` text NOT NULL,
|
|
`preg` text,
|
|
`help` text,
|
|
`other` varchar(1) NOT NULL default 'N',
|
|
`mandatory` varchar(1) default NULL,
|
|
`question_order` int(11) NOT NULL,
|
|
`language` varchar(20) default 'en',
|
|
`scale_id` int(11) NOT NULL default '0',
|
|
`same_default` int(11) NOT NULL default '0' COMMENT 'Saves if user set to use the same default value across languages in default options dialog',
|
|
`relevance` text,
|
|
PRIMARY KEY (`qid`,`language`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table quota
|
|
--
|
|
CREATE TABLE `prefix_quota` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`sid` int(11) default NULL,
|
|
`name` varchar(255) collate utf8_unicode_ci default NULL,
|
|
`qlimit` int(11) default NULL,
|
|
`action` int(11) default NULL,
|
|
`active` int(11) NOT NULL default '1',
|
|
`autoload_url` int(11) NOT NULL default '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table quota_languagesettings
|
|
--
|
|
CREATE TABLE `prefix_quota_languagesettings` (
|
|
`quotals_id` int(11) NOT NULL auto_increment,
|
|
`quotals_quota_id` int(11) NOT NULL default '0',
|
|
`quotals_language` varchar(45) NOT NULL default 'en',
|
|
`quotals_name` varchar(255) collate utf8_unicode_ci default NULL,
|
|
`quotals_message` text NOT NULL,
|
|
`quotals_url` varchar(255),
|
|
`quotals_urldescrip` varchar(255),
|
|
PRIMARY KEY (`quotals_id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table quota_members
|
|
--
|
|
CREATE TABLE `prefix_quota_members` (
|
|
`id` int(11) NOT NULL auto_increment,
|
|
`sid` int(11) default NULL,
|
|
`qid` int(11) default NULL,
|
|
`quota_id` int(11) default NULL,
|
|
`code` varchar(11) collate utf8_unicode_ci default NULL,
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `sid` (`sid`,`qid`,`quota_id`,`code`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table saved_control
|
|
--
|
|
CREATE TABLE `prefix_saved_control` (
|
|
`scid` int(11) NOT NULL auto_increment,
|
|
`sid` int(11) NOT NULL default '0',
|
|
`srid` int(11) NOT NULL default '0',
|
|
`identifier` text NOT NULL,
|
|
`access_code` text NOT NULL,
|
|
`email` varchar(254),
|
|
`ip` text NOT NULL,
|
|
`saved_thisstep` text NOT NULL,
|
|
`status` varchar(1) NOT NULL default '',
|
|
`saved_date` datetime NOT NULL,
|
|
`refurl` text,
|
|
PRIMARY KEY (`scid`)
|
|
) ENGINE=MYISAM AUTO_INCREMENT=1 CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table sessions
|
|
--
|
|
CREATE TABLE `prefix_sessions`(
|
|
`id` varchar(32) NOT NULL,
|
|
`expire` int(11) DEFAULT NULL,
|
|
`data` longblob,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table settings_global
|
|
--
|
|
CREATE TABLE `prefix_settings_global` (
|
|
`stg_name` varchar(50) NOT NULL default '',
|
|
`stg_value` varchar(255) NOT NULL default '',
|
|
PRIMARY KEY (`stg_name`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table survey_links
|
|
--
|
|
CREATE TABLE `prefix_survey_links` (
|
|
`participant_id` varchar(50) NOT NULL,
|
|
`token_id` int(11) NOT NULL,
|
|
`survey_id` int(11) NOT NULL,
|
|
`date_created` datetime,
|
|
`date_invited` datetime,
|
|
`date_completed` datetime,
|
|
PRIMARY KEY (`participant_id`,`token_id`,`survey_id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table survey_url_parameters
|
|
--
|
|
CREATE TABLE `prefix_survey_url_parameters` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`sid` int(11) NOT NULL,
|
|
`parameter` varchar(50) NOT NULL,
|
|
`targetqid` int(11) NULL,
|
|
`targetsqid` int(11) NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table surveys
|
|
--
|
|
CREATE TABLE `prefix_surveys` (
|
|
`sid` int(11) NOT NULL,
|
|
`owner_id` int(11) NOT NULL,
|
|
`admin` varchar(50) default NULL,
|
|
`active` varchar(1) NOT NULL default 'N',
|
|
`expires` datetime default NULL,
|
|
`startdate` datetime default NULL,
|
|
`adminemail` varchar(254) default NULL,
|
|
`anonymized` varchar(1) NOT NULL default 'N',
|
|
`faxto` varchar(20) default NULL,
|
|
`format` varchar(1) default NULL,
|
|
`savetimings` varchar(1) NOT NULL default 'N',
|
|
`template` varchar(100) default 'default',
|
|
`language` varchar(50) default NULL,
|
|
`additional_languages` varchar(255) default NULL,
|
|
`datestamp` varchar(1) NOT NULL default 'N',
|
|
`usecookie` varchar(1) NOT NULL default 'N',
|
|
`allowregister` varchar(1) NOT NULL default 'N',
|
|
`allowsave` varchar(1) NOT NULL default 'Y',
|
|
`autonumber_start` int(11) NOT NULL default '0',
|
|
`autoredirect` varchar(1) NOT NULL default 'N',
|
|
`allowprev` varchar(1) NOT NULL default 'N',
|
|
`printanswers` varchar(1) NOT NULL default 'N',
|
|
`ipaddr` varchar(1) NOT NULL default 'N',
|
|
`refurl` varchar(1) NOT NULL default 'N',
|
|
`datecreated` date default NULL,
|
|
`publicstatistics` varchar(1) NOT NULL default 'N',
|
|
`publicgraphs` varchar(1) NOT NULL default 'N',
|
|
`listpublic` varchar(1) NOT NULL default 'N',
|
|
`htmlemail` varchar(1) NOT NULL default 'N',
|
|
`sendconfirmation` varchar(1) NOT NULL default 'Y',
|
|
`tokenanswerspersistence` varchar(1) NOT NULL default 'N',
|
|
`assessments` varchar(1) NOT NULL default 'N',
|
|
`usecaptcha` varchar(1) NOT NULL default 'N',
|
|
`usetokens` varchar(1) NOT NULL default 'N',
|
|
`bounce_email` varchar(254) default NULL,
|
|
`attributedescriptions` text,
|
|
`emailresponseto` text default NULL,
|
|
`emailnotificationto` text default NULL,
|
|
`tokenlength` int(11) NOT NULL default '15',
|
|
`showxquestions` varchar(1) default 'Y',
|
|
`showgroupinfo` varchar(1) default 'B',
|
|
`shownoanswer` varchar(1) default 'Y',
|
|
`showqnumcode` varchar(1) default 'X',
|
|
`bouncetime` int(11),
|
|
`bounceprocessing` varchar(1) default 'N',
|
|
`bounceaccounttype` varchar(4),
|
|
`bounceaccounthost` varchar(200),
|
|
`bounceaccountpass` varchar(100),
|
|
`bounceaccountencryption` varchar(3),
|
|
`bounceaccountuser` varchar(200),
|
|
`showwelcome` varchar(1) default 'Y',
|
|
`showprogress` varchar(1) default 'Y',
|
|
`questionindex` int(11) default '0' NOT NULL,
|
|
`navigationdelay` int(11) NOT NULL default '0',
|
|
`nokeyboard` varchar(1) default 'N',
|
|
`alloweditaftercompletion` varchar(1) default 'N',
|
|
`googleanalyticsstyle` varchar(1) DEFAULT NULL,
|
|
`googleanalyticsapikey` VARCHAR(25) DEFAULT NULL,
|
|
PRIMARY KEY(`sid`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table surveys_languagesettings
|
|
--
|
|
CREATE TABLE `prefix_surveys_languagesettings` (
|
|
`surveyls_survey_id` int(11) NOT NULL,
|
|
`surveyls_language` varchar(45) NULL DEFAULT 'en',
|
|
`surveyls_title` varchar(200) NOT NULL,
|
|
`surveyls_description` TEXT NULL,
|
|
`surveyls_welcometext` TEXT NULL,
|
|
`surveyls_endtext` TEXT NULL,
|
|
`surveyls_url` TEXT NULL,
|
|
`surveyls_urldescription` varchar(255) NULL,
|
|
`surveyls_email_invite_subj` varchar(255) NULL,
|
|
`surveyls_email_invite` TEXT NULL,
|
|
`surveyls_email_remind_subj` varchar(255) NULL,
|
|
`surveyls_email_remind` TEXT NULL,
|
|
`surveyls_email_register_subj` varchar(255) NULL,
|
|
`surveyls_email_register` TEXT NULL,
|
|
`surveyls_email_confirm_subj` varchar(255) NULL,
|
|
`surveyls_email_confirm` TEXT NULL,
|
|
`surveyls_dateformat` int(11) NOT NULL DEFAULT 1,
|
|
`surveyls_attributecaptions` TEXT NULL,
|
|
`email_admin_notification_subj` varchar(255) NULL,
|
|
`email_admin_notification` TEXT NULL,
|
|
`email_admin_responses_subj` varchar(255) NULL,
|
|
`email_admin_responses` TEXT NULL,
|
|
`surveyls_numberformat` INT NOT NULL DEFAULT 0,
|
|
`attachments` text DEFAULT NULL,
|
|
PRIMARY KEY (`surveyls_survey_id`, `surveyls_language`)
|
|
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table user_groups
|
|
--
|
|
CREATE TABLE `prefix_user_groups` (
|
|
`ugid` int(11) NOT NULL auto_increment PRIMARY KEY,
|
|
`name` varchar(20) NOT NULL UNIQUE,
|
|
`description` TEXT NOT NULL,
|
|
`owner_id` int(11) NOT NULL
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table user_in_groups
|
|
--
|
|
CREATE TABLE `prefix_user_in_groups` (
|
|
`ugid` int(11) NOT NULL,
|
|
`uid` int(11) NOT NULL,
|
|
PRIMARY KEY (`ugid`,`uid`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table users
|
|
--
|
|
CREATE TABLE `prefix_users` (
|
|
`uid` int(11) NOT NULL auto_increment PRIMARY KEY,
|
|
`users_name` varchar(64) NOT NULL UNIQUE default '',
|
|
`password` BLOB NOT NULL,
|
|
`full_name` varchar(50) NOT NULL,
|
|
`parent_id` int(11) NOT NULL,
|
|
`lang` varchar(20),
|
|
`email` varchar(254),
|
|
`htmleditormode` varchar(7) default 'default',
|
|
`templateeditormode` varchar(7) NOT NULL default 'default',
|
|
`questionselectormode` varchar(7) NOT NULL default 'default',
|
|
`one_time_pw` BLOB,
|
|
`dateformat` INT NOT NULL DEFAULT 1,
|
|
`created` datetime,
|
|
`modified` datetime
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Table structure for table templates
|
|
--
|
|
CREATE TABLE `prefix_templates` (
|
|
`folder` varchar(255) NOT NULL,
|
|
`creator` int(11) NOT NULL,
|
|
PRIMARY KEY (`folder`)
|
|
) ENGINE=MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;
|
|
|
|
|
|
--
|
|
-- Secondary indexes
|
|
--
|
|
create index `answers_idx2` on `prefix_answers` (`sortorder`);
|
|
create index `assessments_idx2` on `prefix_assessments` (`sid`);
|
|
create index `assessments_idx3` on `prefix_assessments` (`gid`);
|
|
create index `conditions_idx2` on `prefix_conditions` (`qid`);
|
|
create index `conditions_idx3` on `prefix_conditions` (`cqid`);
|
|
create index `groups_idx2` on `prefix_groups` (`sid`);
|
|
create index `question_attributes_idx2` on `prefix_question_attributes` (`qid`);
|
|
create index `question_attributes_idx3` on `prefix_question_attributes` (`attribute`);
|
|
create index `questions_idx2` on `prefix_questions` (`sid`);
|
|
create index `questions_idx3` on `prefix_questions` (`gid`);
|
|
create index `questions_idx4` on `prefix_questions` (`type`);
|
|
create index `quota_idx2` on `prefix_quota` (`sid`);
|
|
create index `saved_control_idx2` on `prefix_saved_control` (`sid`);
|
|
create index `parent_qid_idx` on `prefix_questions` (`parent_qid`);
|
|
|
|
|
|
--
|
|
-- Version Info
|
|
--
|
|
INSERT INTO `prefix_settings_global` VALUES ('DBVersion', '177');
|