| [5] | 1 | CREATE TABLE `answers` ( |
|---|
| 2 | `id` varchar(35) NOT NULL, |
|---|
| 3 | `questionidfk` varchar(35) NOT NULL, |
|---|
| 4 | `answer` varchar(255) NOT NULL, |
|---|
| 5 | `rank` int(10) NOT NULL DEFAULT '0' , |
|---|
| 6 | PRIMARY KEY (id) |
|---|
| 7 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | CREATE TABLE `questions` ( |
|---|
| 11 | `id` varchar(35) NOT NULL, |
|---|
| 12 | `surveyidfk` varchar(35) NOT NULL, |
|---|
| 13 | `question` varchar(255) NOT NULL, |
|---|
| 14 | `questiontypeidfk` varchar(35) NOT NULL, |
|---|
| 15 | `rank` int(10) unsigned NOT NULL DEFAULT '0', |
|---|
| 16 | `required` tinyint(3) unsigned NOT NULL DEFAULT '0', |
|---|
| 17 | PRIMARY KEY (id) |
|---|
| 18 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 19 | |
|---|
| 20 | CREATE TABLE `questiontypes` ( |
|---|
| 21 | `id` varchar(35) NOT NULL, |
|---|
| 22 | `name` varchar(50) NOT NULL, |
|---|
| 23 | `handlerroot` varchar(50) NOT NULL, |
|---|
| 24 | PRIMARY KEY (id) |
|---|
| 25 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 26 | |
|---|
| 27 | CREATE TABLE `results` ( |
|---|
| 28 | `owneridfk` varchar(255) NOT NULL, |
|---|
| 29 | `questionidfk` varchar(35) NOT NULL, |
|---|
| 30 | `answeridfk` varchar(35) NULL, |
|---|
| 31 | `truefalse` tinyint(3) unsigned NULL, |
|---|
| 32 | `textbox` varchar(255) NULL, |
|---|
| 33 | `textboxmulti` text NULL, |
|---|
| 34 | `other` varchar(255) NULL, |
|---|
| 35 | `itemidfk` varchar(35) NULL |
|---|
| 36 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 37 | |
|---|
| 38 | CREATE TABLE survey_emailaddresses ( |
|---|
| 39 | `surveyidfk` varchar(35) NOT NULL, |
|---|
| 40 | `emailaddress` varchar(50) NOT NULL |
|---|
| 41 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 42 | |
|---|
| 43 | CREATE TABLE survey_results ( |
|---|
| 44 | `surveyidfk` varchar(35) NOT NULL, |
|---|
| 45 | `ownerid` varchar(50) NOT NULL, |
|---|
| 46 | `completed` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' |
|---|
| 47 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 48 | |
|---|
| 49 | CREATE TABLE surveys ( |
|---|
| 50 | `id` varchar(35) NOT NULL, |
|---|
| 51 | `name` varchar(50) NOT NULL, |
|---|
| 52 | `description` varchar(255) NOT NULL, |
|---|
| 53 | `active` tinyint(3) unsigned NOT NULL DEFAULT '0', |
|---|
| 54 | `datebegin` datetime NULL, |
|---|
| 55 | `dateend` datetime NULL, |
|---|
| 56 | `resultmailto` varchar(50) NULL, |
|---|
| 57 | `surveypassword` varchar(50) NULL, |
|---|
| 58 | `thankyoumsg` text NULL, |
|---|
| 59 | PRIMARY KEY (id) |
|---|
| 60 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 61 | |
|---|
| 62 | CREATE TABLE users ( |
|---|
| 63 | `username` varchar(255) NOT NULL, |
|---|
| 64 | `password` varchar(255) NULL, |
|---|
| 65 | PRIMARY KEY (username) |
|---|
| 66 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8; |
|---|
| 67 | |
|---|
| 68 | |
|---|
| 69 | |
|---|
| 70 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 71 | VALUES('1EB9DDE1-C9C4-302C-3B98D7C3FEFD49E6', 'Matrix', 'matrix'); |
|---|
| 72 | |
|---|
| 73 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 74 | VALUES('6C3818CC-0A9C-D457-7471E322BAD72874', 'True/False', 'truefalse'); |
|---|
| 75 | |
|---|
| 76 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 77 | VALUES('6C38479C-9A5D-10AA-84C4575501F22BAB', 'Yes/No', 'yesno'); |
|---|
| 78 | |
|---|
| 79 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 80 | VALUES('6C386D16-A997-7B46-A0A52A767EC27586', 'Multiple Choice (Single Selection)', 'multiplechoice'); |
|---|
| 81 | |
|---|
| 82 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 83 | VALUES('6C3898D9-B098-B443-BA496411714AF499', 'Multiple Choice (Multi Selection)', 'multiplechoicemulti'); |
|---|
| 84 | |
|---|
| 85 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 86 | VALUES('6C38BE43-0B52-6068-0725ABBD4380A2A4', 'Multiple Choice (Multi Selection) with Other', 'multiplechoicemultiother'); |
|---|
| 87 | |
|---|
| 88 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 89 | VALUES('6C38E841-9913-D91D-2A84D3F4A13AF92E', 'Multiple Choice (Single Selection) with Other', 'multiplechoiceother'); |
|---|
| 90 | |
|---|
| 91 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 92 | VALUES('6C390D2F-BA60-EA48-8EF87424CF09FD03', 'Text Box (Single)', 'textbox'); |
|---|
| 93 | |
|---|
| 94 | INSERT INTO questiontypes(id, name, handlerroot) |
|---|
| 95 | VALUES('6C3930D4-AA69-D471-58DBBC6CF38E5101', 'Text Box (Multi)', 'textboxmulti'); |
|---|
| 96 | |
|---|
| 97 | INSERT INTO users(username, password) |
|---|
| 98 | VALUES('admin', '21232F297A57A5A743894A0E4A801FC3'); |
|---|