[ Index ] |
PHP Cross Reference of Eventum |
[Summary view] [Print] [Text view]
1 2 DROP TABLE IF EXISTS %TABLE_PREFIX%custom_filter; 3 CREATE TABLE %TABLE_PREFIX%custom_filter ( 4 cst_id int(10) unsigned NOT NULL auto_increment, 5 cst_usr_id int(10) unsigned NOT NULL default 0, 6 cst_prj_id int(10) unsigned NOT NULL default 0, 7 cst_title varchar(64) NOT NULL default '', 8 cst_iss_pri_id int(10) unsigned default NULL, 9 cst_keywords varchar(64) default NULL, 10 cst_users varchar(64) default NULL, 11 cst_reporter int(11) unsigned default NULL, 12 cst_iss_prc_id int(10) unsigned default NULL, 13 cst_iss_sta_id int(10) unsigned default NULL, 14 cst_iss_pre_id int(10) unsigned default NULL, 15 cst_show_authorized char(3) default '', 16 cst_show_notification_list char(3) default '', 17 cst_created_date date default NULL, 18 cst_created_date_filter_type varchar(7) default NULL, 19 cst_created_date_time_period smallint(4) default NULL, 20 cst_created_date_end date default NULL, 21 cst_updated_date date default NULL, 22 cst_updated_date_filter_type varchar(7) default NULL, 23 cst_updated_date_time_period smallint(4) default NULL, 24 cst_updated_date_end date default NULL, 25 cst_last_response_date date default NULL, 26 cst_last_response_date_filter_type varchar(7) default NULL, 27 cst_last_response_date_time_period smallint(4) default NULL, 28 cst_last_response_date_end date default NULL, 29 cst_first_response_date date default NULL, 30 cst_first_response_date_filter_type varchar(7) default NULL, 31 cst_first_response_date_time_period smallint(4) default NULL, 32 cst_first_response_date_end date default NULL, 33 cst_closed_date date default NULL, 34 cst_closed_date_filter_type varchar(7) default NULL, 35 cst_closed_date_time_period smallint(4) default NULL, 36 cst_closed_date_end date default NULL, 37 cst_rows char(3) default NULL, 38 cst_sort_by varchar(32) default NULL, 39 cst_sort_order varchar(4) default NULL, 40 cst_hide_closed int(1) default NULL, 41 cst_is_global int(1) default 0, 42 cst_search_type varchar(15) not null default 'customer', 43 cst_custom_field TEXT, 44 PRIMARY KEY (cst_id), 45 KEY cst_usr_id (cst_usr_id,cst_prj_id) 46 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 47 48 DROP TABLE IF EXISTS %TABLE_PREFIX%email_account; 49 CREATE TABLE %TABLE_PREFIX%email_account ( 50 ema_id int(10) unsigned NOT NULL auto_increment, 51 ema_prj_id int(10) unsigned NOT NULL default 0, 52 ema_type varchar(32) NOT NULL default '', 53 ema_folder varchar(255) default NULL, 54 ema_hostname varchar(255) NOT NULL default '', 55 ema_port varchar(5) NOT NULL default '', 56 ema_username varchar(64) NOT NULL default '', 57 ema_password varchar(64) NOT NULL default '', 58 ema_get_only_new int(1) NOT NULL DEFAULT 0, 59 ema_leave_copy int(1) NOT NULL DEFAULT 0, 60 ema_issue_auto_creation varchar(8) NOT NULL DEFAULT 'disabled', 61 ema_issue_auto_creation_options text, 62 ema_use_routing tinyint(1) DEFAULT 0, 63 PRIMARY KEY (ema_id), 64 KEY ema_prj_id (ema_prj_id), 65 UNIQUE (ema_username, ema_hostname(100), ema_folder(100)) 66 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 67 68 DROP TABLE IF EXISTS %TABLE_PREFIX%history_type; 69 CREATE TABLE %TABLE_PREFIX%history_type ( 70 htt_id tinyint(2) unsigned NOT NULL auto_increment, 71 htt_name varchar(25) NOT NULL, 72 htt_role tinyint(1) DEFAULT 0, 73 PRIMARY KEY(htt_id), 74 UNIQUE (htt_name) 75 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 76 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'attachment_removed'; 77 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'attachment_added'; 78 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'custom_field_updated'; 79 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'draft_added', htt_role = 4; 80 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'draft_updated', htt_role = 4; 81 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'impact_analysis_added'; 82 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'impact_analysis_updated'; 83 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'impact_analysis_removed'; 84 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'status_changed'; 85 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'remote_status_change'; 86 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'remote_assigned'; 87 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'remote_replier_added'; 88 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'details_updated'; 89 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'customer_details_updated'; 90 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_opened'; 91 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_auto_assigned'; 92 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'rr_issue_assigned'; 93 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'duplicate_update'; 94 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'duplicate_removed'; 95 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'duplicate_added'; 96 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_opened_anon'; 97 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'remote_issue_created'; 98 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_closed'; 99 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_updated'; 100 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'user_associated'; 101 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'user_all_unassociated'; 102 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'replier_added'; 103 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'remote_note_added'; 104 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'note_added', htt_role = 4; 105 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'note_removed', htt_role = 4; 106 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'note_converted_draft', htt_role = 4; 107 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'note_converted_email', htt_role = 4; 108 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'notification_removed'; 109 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'notification_added'; 110 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'notification_updated'; 111 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'phone_entry_added', htt_role = 4; 112 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'phone_entry_removed', htt_role = 4; 113 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'scm_checkin_removed'; 114 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'email_associated'; 115 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'email_disassociated'; 116 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'email_sent'; 117 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'time_added', htt_role = 4; 118 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'time_removed', htt_role = 4; 119 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'remote_time_added', htt_role = 4; 120 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'email_blocked', htt_role = 4; 121 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'email_routed'; 122 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'note_routed', htt_role = 4; 123 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'replier_removed'; 124 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'replier_other_added'; 125 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_associated'; 126 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_all_unassociated'; 127 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'user_unassociated'; 128 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_unassociated'; 129 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'group_changed', htt_role = 4; 130 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'status_auto_changed', htt_role = 4; 131 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'incident_redeemed', htt_role = 4; 132 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'incident_unredeemed', htt_role = 4; 133 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'scm_checkin_associated'; 134 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'issue_bulk_updated'; 135 INSERT INTO %TABLE_PREFIX%history_type SET htt_name = 'draft_routed', htt_role = 4; 136 137 DROP TABLE IF EXISTS %TABLE_PREFIX%issue; 138 CREATE TABLE %TABLE_PREFIX%issue ( 139 iss_id int(11) unsigned NOT NULL auto_increment, 140 iss_customer_id int(11) unsigned NULL, 141 iss_customer_contact_id int(11) unsigned NULL, 142 iss_customer_contract_id varchar(50) NULL, 143 iss_usr_id int(10) unsigned NOT NULL default 0, 144 iss_grp_id int(11) unsigned NULL default NULL, 145 iss_prj_id int(11) unsigned NOT NULL default 0, 146 iss_prc_id int(11) unsigned NOT NULL default 0, 147 iss_pre_id int(10) unsigned NOT NULL default 0, 148 iss_pri_id smallint(3) NOT NULL default 0, 149 iss_sta_id tinyint(1) NOT NULL default 0, 150 iss_res_id int(10) unsigned NOT NULL default 0, 151 iss_duplicated_iss_id int(11) unsigned NULL default NULL, 152 iss_created_date datetime NOT NULL default '0000-00-00 00:00:00', 153 iss_updated_date datetime default NULL, 154 iss_last_response_date datetime default NULL, 155 iss_first_response_date datetime default NULL, 156 iss_closed_date datetime default NULL, 157 iss_last_customer_action_date datetime default NULL, 158 iss_expected_resolution_date date default NULL, 159 iss_summary varchar(128) NOT NULL default '', 160 iss_description text NOT NULL, 161 iss_dev_time float default NULL, 162 iss_developer_est_time float default NULL, 163 iss_impact_analysis text, 164 iss_contact_person_lname varchar(64) default NULL, 165 iss_contact_person_fname varchar(64) default NULL, 166 iss_contact_email varchar(255) default NULL, 167 iss_contact_phone varchar(32) default NULL, 168 iss_contact_timezone varchar(64) default NULL, 169 iss_trigger_reminders tinyint(1) default 1, 170 iss_last_public_action_date datetime default NULL, 171 iss_last_public_action_type varchar(20) default NULL, 172 iss_last_internal_action_date datetime default NULL, 173 iss_last_internal_action_type varchar(20) default NULL, 174 iss_private tinyint(1) NOT NULL default 0, 175 iss_percent_complete tinyint(3) unsigned default 0, 176 iss_root_message_id varchar(255), 177 PRIMARY KEY (iss_id), 178 KEY iss_prj_id (iss_prj_id), 179 KEY iss_prc_id (iss_prc_id), 180 KEY iss_res_id (iss_res_id), 181 KEY iss_grp_id (iss_grp_id), 182 KEY iss_duplicated_iss_id (iss_duplicated_iss_id), 183 FULLTEXT ft_issue (iss_summary, iss_description) 184 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 185 186 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_association; 187 CREATE TABLE %TABLE_PREFIX%issue_association ( 188 isa_issue_id int(10) unsigned NOT NULL default 0, 189 isa_associated_id int(10) unsigned NOT NULL default 0, 190 KEY isa_issue_id (isa_issue_id,isa_associated_id) 191 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 192 193 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_attachment; 194 CREATE TABLE %TABLE_PREFIX%issue_attachment ( 195 iat_id int(10) unsigned NOT NULL auto_increment, 196 iat_iss_id int(10) unsigned NOT NULL default 0, 197 iat_usr_id int(10) unsigned NOT NULL default 0, 198 iat_created_date datetime NOT NULL default '0000-00-00 00:00:00', 199 iat_description text, 200 iat_unknown_user varchar(255) NULL DEFAULT NULL, 201 iat_status enum('internal', 'public') NOT NULL default 'public', 202 iat_not_id int(11) unsigned DEFAULT NULL, 203 PRIMARY KEY (iat_id), 204 KEY iat_iss_id (iat_iss_id,iat_usr_id) 205 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 206 207 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_attachment_file; 208 CREATE TABLE %TABLE_PREFIX%issue_attachment_file ( 209 iaf_id int(10) unsigned NOT NULL auto_increment, 210 iaf_iat_id int(10) unsigned NOT NULL default 0, 211 iaf_file longblob NULL, 212 iaf_filename varchar(255) NOT NULL default '', 213 iaf_filetype varchar(255) NULL, 214 iaf_filesize varchar(32) NOT NULL default '', 215 PRIMARY KEY (iaf_id), 216 KEY iaf_iat_id (iaf_iat_id) 217 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 218 219 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_checkin; 220 CREATE TABLE %TABLE_PREFIX%issue_checkin ( 221 isc_id int(10) unsigned NOT NULL auto_increment, 222 isc_iss_id int(10) unsigned NOT NULL default 0, 223 isc_module varchar(255) NOT NULL default '', 224 isc_filename varchar(255) NOT NULL default '', 225 isc_old_version varchar(32) NOT NULL default '', 226 isc_new_version varchar(32) NOT NULL default '', 227 isc_created_date datetime NOT NULL default '0000-00-00 00:00:00', 228 isc_username varchar(32) NOT NULL default '', 229 isc_commit_msg text, 230 PRIMARY KEY (isc_id), 231 KEY isc_iss_id (isc_iss_id) 232 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 233 234 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_history; 235 CREATE TABLE %TABLE_PREFIX%issue_history ( 236 his_id int(10) unsigned NOT NULL auto_increment, 237 his_iss_id int(10) unsigned NOT NULL default 0, 238 his_usr_id int(11) unsigned NOT NULL default 0, 239 his_created_date datetime NOT NULL default '0000-00-00 00:00:00', 240 his_summary text NOT NULL, 241 his_htt_id tinyint(2) NOT NULL, 242 his_is_hidden tinyint(1) NOT NULL DEFAULT 0, 243 PRIMARY KEY (his_id), 244 KEY his_id (his_id), 245 KEY his_iss_id (his_iss_id), 246 KEY his_created_date (his_created_date) 247 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 248 249 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_requirement; 250 CREATE TABLE %TABLE_PREFIX%issue_requirement ( 251 isr_id int(10) unsigned NOT NULL auto_increment, 252 isr_iss_id int(10) unsigned NOT NULL default 0, 253 isr_usr_id int(10) unsigned NOT NULL default 0, 254 isr_updated_usr_id int(10) unsigned default NULL, 255 isr_created_date datetime NOT NULL default '0000-00-00 00:00:00', 256 isr_updated_date datetime default NULL, 257 isr_requirement text NOT NULL, 258 isr_dev_time float default NULL, 259 isr_impact_analysis text, 260 PRIMARY KEY (isr_id), 261 KEY isr_iss_id (isr_iss_id), 262 KEY isr_usr_id (isr_usr_id), 263 KEY isr_updated_usr_id (isr_updated_usr_id) 264 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 265 266 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_user; 267 CREATE TABLE %TABLE_PREFIX%issue_user ( 268 isu_iss_id int(10) unsigned NOT NULL default 0, 269 isu_usr_id int(10) unsigned NOT NULL default 0, 270 isu_assigned_date datetime, 271 PRIMARY KEY (isu_iss_id,isu_usr_id), 272 KEY isu_usr_id (isu_usr_id), 273 KEY isu_iss_id (isu_iss_id) 274 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 275 276 DROP TABLE IF EXISTS %TABLE_PREFIX%note; 277 CREATE TABLE %TABLE_PREFIX%note ( 278 not_id int(11) unsigned NOT NULL auto_increment, 279 not_iss_id int(11) unsigned NOT NULL default 0, 280 not_created_date datetime NOT NULL default '0000-00-00 00:00:00', 281 not_usr_id int(11) unsigned NOT NULL default 0, 282 not_title varchar(255) NOT NULL, 283 not_note longtext NOT NULL, 284 not_blocked_message longtext NULL, 285 not_parent_id int(11) unsigned NULL, 286 not_unknown_user varchar(255) NULL DEFAULT NULL, 287 not_has_attachment tinyint(1) NOT NULL default 0, 288 not_message_id varchar(255) NULL, 289 not_removed tinyint(1) NOT NULL DEFAULT 0, 290 PRIMARY KEY (not_id), 291 KEY not_bug_id (not_iss_id,not_usr_id), 292 KEY not_message_id (not_message_id), 293 KEY not_parent_id (not_parent_id), 294 FULLTEXT ft_note (not_title,not_note) 295 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 296 297 DROP TABLE IF EXISTS %TABLE_PREFIX%project_priority; 298 CREATE TABLE %TABLE_PREFIX%project_priority ( 299 pri_id smallint(3) unsigned NOT NULL auto_increment, 300 pri_prj_id int(11) unsigned NOT NULL, 301 pri_title varchar(64) NOT NULL default '', 302 pri_rank TINYINT(1) NOT NULL, 303 PRIMARY KEY (pri_id), 304 UNIQUE KEY pri_title (pri_title, pri_prj_id) 305 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 306 INSERT INTO %TABLE_PREFIX%project_priority (pri_id, pri_prj_id, pri_title, pri_rank) VALUES (1, 1, 'Critical', 1); 307 INSERT INTO %TABLE_PREFIX%project_priority (pri_id, pri_prj_id, pri_title, pri_rank) VALUES (2, 1, 'High', 2); 308 INSERT INTO %TABLE_PREFIX%project_priority (pri_id, pri_prj_id, pri_title, pri_rank) VALUES (3, 1, 'Medium', 3); 309 INSERT INTO %TABLE_PREFIX%project_priority (pri_id, pri_prj_id, pri_title, pri_rank) VALUES (4, 1, 'Low', 4); 310 INSERT INTO %TABLE_PREFIX%project_priority (pri_id, pri_prj_id, pri_title, pri_rank) VALUES (5, 1, 'Not Prioritized', 5); 311 312 DROP TABLE IF EXISTS %TABLE_PREFIX%project; 313 CREATE TABLE %TABLE_PREFIX%project ( 314 prj_id int(11) unsigned NOT NULL auto_increment, 315 prj_created_date datetime NOT NULL default '0000-00-00 00:00:00', 316 prj_title varchar(64) NOT NULL default '', 317 prj_status set('active','archived') NOT NULL default 'active', 318 prj_lead_usr_id int(11) unsigned NOT NULL default 0, 319 prj_initial_sta_id int(10) unsigned NOT NULL default 0, 320 prj_remote_invocation varchar(8) NOT NULL default 'disabled', 321 prj_anonymous_post varchar(8) NOT NULL default 'disabled', 322 prj_anonymous_post_options text, 323 prj_outgoing_sender_name varchar(255) NOT NULL, 324 prj_outgoing_sender_email varchar(255) NOT NULL, 325 prj_customer_backend varchar(64) NULL, 326 prj_workflow_backend varchar(64) NULL, 327 prj_segregate_reporter tinyint(1) DEFAULT 0, 328 PRIMARY KEY (prj_id), 329 UNIQUE KEY prj_title (prj_title), 330 KEY prj_lead_usr_id (prj_lead_usr_id) 331 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 332 INSERT INTO %TABLE_PREFIX%project (prj_id, prj_created_date, prj_title, prj_status, prj_lead_usr_id, prj_initial_sta_id, prj_remote_invocation, prj_anonymous_post, prj_anonymous_post_options, prj_outgoing_sender_name, prj_outgoing_sender_email) VALUES (1, NOW(), 'Default Project', 'active', 2, 1, '', '0', NULL, 'Default Project', 'default_project@example.com'); 333 334 DROP TABLE IF EXISTS %TABLE_PREFIX%project_field_display; 335 CREATE TABLE %TABLE_PREFIX%project_field_display ( 336 pfd_prj_id int(11) unsigned NOT NULL, 337 pfd_field varchar(20) NOT NULL, 338 pfd_min_role tinyint(1) NOT NULL DEFAULT 0, 339 PRIMARY KEY (pfd_prj_id, pfd_field) 340 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 341 342 DROP TABLE IF EXISTS %TABLE_PREFIX%project_category; 343 CREATE TABLE %TABLE_PREFIX%project_category ( 344 prc_id int(11) unsigned NOT NULL auto_increment, 345 prc_prj_id int(11) unsigned NOT NULL default 0, 346 prc_title varchar(64) NOT NULL default '', 347 PRIMARY KEY (prc_id), 348 UNIQUE KEY uniq_category (prc_prj_id,prc_title), 349 KEY prc_prj_id (prc_prj_id) 350 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 351 INSERT INTO %TABLE_PREFIX%project_category (prc_id, prc_prj_id, prc_title) VALUES (1, 1, 'Bug'); 352 INSERT INTO %TABLE_PREFIX%project_category (prc_id, prc_prj_id, prc_title) VALUES (2, 1, 'Feature Request'); 353 INSERT INTO %TABLE_PREFIX%project_category (prc_id, prc_prj_id, prc_title) VALUES (3, 1, 'Technical Support'); 354 355 DROP TABLE IF EXISTS %TABLE_PREFIX%project_release; 356 CREATE TABLE %TABLE_PREFIX%project_release ( 357 pre_id int(10) unsigned NOT NULL auto_increment, 358 pre_prj_id int(10) unsigned NOT NULL default 0, 359 pre_title varchar(128) NOT NULL default '', 360 pre_scheduled_date date NOT NULL default '0000-00-00', 361 pre_status enum('available','unavailable') NOT NULL default 'available', 362 PRIMARY KEY (pre_id), 363 UNIQUE KEY pre_title (pre_prj_id, pre_title), 364 KEY pre_prj_id (pre_prj_id) 365 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 366 INSERT INTO %TABLE_PREFIX%project_release (pre_id, pre_prj_id, pre_title, pre_scheduled_date, pre_status) VALUES (1, 1, 'Example Release', (NOW() + INTERVAL 1 MONTH), 'available'); 367 368 DROP TABLE IF EXISTS %TABLE_PREFIX%project_user; 369 CREATE TABLE %TABLE_PREFIX%project_user ( 370 pru_id int(11) unsigned NOT NULL auto_increment, 371 pru_prj_id int(11) unsigned NOT NULL default 0, 372 pru_usr_id int(11) unsigned NOT NULL default 0, 373 pru_role tinyint(1) unsigned NOT NULL default 1, 374 PRIMARY KEY (pru_id), 375 UNIQUE KEY pru_prj_id (pru_prj_id,pru_usr_id) 376 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 377 INSERT INTO %TABLE_PREFIX%project_user (pru_id, pru_prj_id, pru_usr_id, pru_role) VALUES (1, 1, 2, 7); 378 379 DROP TABLE IF EXISTS %TABLE_PREFIX%resolution; 380 CREATE TABLE %TABLE_PREFIX%resolution ( 381 res_id int(10) unsigned NOT NULL auto_increment, 382 res_title varchar(64) NOT NULL default '', 383 res_created_date datetime NOT NULL default '0000-00-00 00:00:00', 384 PRIMARY KEY (res_id), 385 UNIQUE KEY res_title (res_title) 386 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 387 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (1, 'open', NOW()); 388 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (2, 'fixed', NOW()); 389 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (3, 'reopened', NOW()); 390 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (4, 'unable to reproduce', NOW()); 391 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (5, 'not fixable', NOW()); 392 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (6, 'duplicate', NOW()); 393 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (7, 'not a bug', NOW()); 394 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (8, 'suspended', NOW()); 395 INSERT INTO %TABLE_PREFIX%resolution (res_id, res_title, res_created_date) VALUES (9, 'won\'t fix', NOW()); 396 397 DROP TABLE IF EXISTS %TABLE_PREFIX%subscription; 398 CREATE TABLE %TABLE_PREFIX%subscription ( 399 sub_id int(10) unsigned NOT NULL auto_increment, 400 sub_iss_id int(10) unsigned NOT NULL default 0, 401 sub_usr_id int(10) unsigned default NULL, 402 sub_created_date datetime NOT NULL default '0000-00-00 00:00:00', 403 sub_level varchar(10) NOT NULL default 'user', 404 sub_email varchar(255) default NULL, 405 PRIMARY KEY (sub_id), 406 KEY sub_iss_id (sub_iss_id,sub_usr_id) 407 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 408 409 DROP TABLE IF EXISTS %TABLE_PREFIX%subscription_type; 410 CREATE TABLE %TABLE_PREFIX%subscription_type ( 411 sbt_id int(10) unsigned NOT NULL auto_increment, 412 sbt_sub_id int(10) unsigned NOT NULL default 0, 413 sbt_type varchar(10) NOT NULL default '', 414 PRIMARY KEY (sbt_id), 415 KEY sbt_sub_id (sbt_sub_id) 416 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 417 418 DROP TABLE IF EXISTS %TABLE_PREFIX%support_email; 419 CREATE TABLE %TABLE_PREFIX%support_email ( 420 sup_id int(11) unsigned NOT NULL auto_increment, 421 sup_ema_id int(10) unsigned NOT NULL default 0, 422 sup_parent_id int(11) unsigned NOT NULL default 0, 423 sup_iss_id int(11) unsigned default 0, 424 sup_usr_id int(11) unsigned default NULL, 425 sup_customer_id int(11) unsigned NULL, 426 sup_message_id varchar(255) NOT NULL default '', 427 sup_date datetime NOT NULL default '0000-00-00 00:00:00', 428 sup_from varchar(255) NOT NULL default '', 429 sup_to text NOT NULL default '', 430 sup_cc text default NULL, 431 sup_subject varchar(255) NOT NULL default '', 432 sup_has_attachment tinyint(1) NOT NULL default 0, 433 sup_removed tinyint(1) NOT NULL default 0, 434 PRIMARY KEY (sup_id), 435 KEY sup_parent_id (sup_parent_id), 436 KEY sup_ema_id (sup_ema_id), 437 KEY sup_removed (sup_removed), 438 KEY (sup_removed, sup_ema_id, sup_iss_id), 439 KEY (sup_removed, sup_ema_id, sup_date), 440 KEY sup_usr_id(sup_usr_id) 441 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 442 443 DROP TABLE IF EXISTS %TABLE_PREFIX%support_email_body; 444 CREATE TABLE %TABLE_PREFIX%support_email_body ( 445 seb_sup_id int(11) unsigned NOT NULL, 446 seb_body longtext NOT NULL, 447 seb_full_email longtext NOT NULL, 448 PRIMARY KEY (seb_sup_id), 449 FULLTEXT ft_support_email (seb_body) 450 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 451 452 DROP TABLE IF EXISTS %TABLE_PREFIX%time_tracking; 453 CREATE TABLE %TABLE_PREFIX%time_tracking ( 454 ttr_id int(10) unsigned NOT NULL auto_increment, 455 ttr_ttc_id int(10) unsigned NOT NULL default 0, 456 ttr_iss_id int(10) unsigned NOT NULL default 0, 457 ttr_usr_id int(10) unsigned NOT NULL default 0, 458 ttr_created_date datetime NOT NULL default '0000-00-00 00:00:00', 459 ttr_time_spent int(11) unsigned NOT NULL default 0, 460 ttr_summary varchar(255) NOT NULL default '', 461 PRIMARY KEY (ttr_id), 462 KEY ttr_ttc_id (ttr_ttc_id,ttr_iss_id,ttr_usr_id), 463 KEY ttr_iss_id (ttr_iss_id), 464 FULLTEXT ft_time_tracking (ttr_summary) 465 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 466 467 DROP TABLE IF EXISTS %TABLE_PREFIX%time_tracking_category; 468 CREATE TABLE %TABLE_PREFIX%time_tracking_category ( 469 ttc_id int(10) unsigned NOT NULL auto_increment, 470 ttc_title varchar(128) NOT NULL default '', 471 ttc_created_date datetime NOT NULL default '0000-00-00 00:00:00', 472 PRIMARY KEY (ttc_id), 473 UNIQUE KEY ttc_title (ttc_title) 474 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 475 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (1, 'Development', NOW()); 476 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (2, 'Design', NOW()); 477 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (3, 'Planning', NOW()); 478 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (4, 'Gathering Requirements', NOW()); 479 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (5, 'Database Changes', NOW()); 480 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (6, 'Tech-Support', NOW()); 481 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (7, 'Release', NOW()); 482 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (8, 'Telephone Discussion', NOW()); 483 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (9, 'Email Discussion', NOW()); 484 INSERT INTO %TABLE_PREFIX%time_tracking_category (ttc_id, ttc_title, ttc_created_date) VALUES (10, 'Note Discussion', NOW()); 485 486 DROP TABLE IF EXISTS %TABLE_PREFIX%user; 487 CREATE TABLE %TABLE_PREFIX%user ( 488 usr_id int(11) unsigned NOT NULL auto_increment, 489 usr_grp_id int(11) unsigned NULL default NULL, 490 usr_customer_id int(11) unsigned NULL default NULL, 491 usr_customer_contact_id int(11) unsigned NULL default NULL, 492 usr_created_date datetime NOT NULL default '0000-00-00 00:00:00', 493 usr_status varchar(8) NOT NULL default 'active', 494 usr_password varchar(32) NOT NULL default '', 495 usr_full_name varchar(255) NOT NULL default '', 496 usr_email varchar(255) NOT NULL default '', 497 usr_preferences longtext, 498 usr_sms_email varchar(255) NULL, 499 usr_clocked_in tinyint(1) DEFAULT 0, 500 usr_lang varchar(5), 501 PRIMARY KEY (usr_id), 502 UNIQUE KEY usr_email (usr_email), 503 KEY usr_email_password (usr_email, usr_password), 504 INDEX(usr_grp_id) 505 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 506 INSERT INTO %TABLE_PREFIX%user (usr_id, usr_created_date, usr_status, usr_password, usr_full_name, usr_email, usr_preferences) VALUES (1, NOW(), 'inactive', '14589714398751513457adf349173434', 'system', 'system-account@example.com', ''); 507 INSERT INTO %TABLE_PREFIX%user (usr_id, usr_created_date, usr_password, usr_full_name, usr_email, usr_preferences) VALUES (2, NOW(), '21232f297a57a5a743894a0e4a801fc3', 'Admin User', 'admin@example.com', ''); 508 509 DROP TABLE IF EXISTS %TABLE_PREFIX%custom_field; 510 CREATE TABLE %TABLE_PREFIX%custom_field ( 511 fld_id int(10) unsigned NOT NULL auto_increment, 512 fld_title varchar(32) NOT NULL default '', 513 fld_description varchar(64) default NULL, 514 fld_type varchar(8) NOT NULL default 'text', 515 fld_report_form int(1) NOT NULL default 1, 516 fld_report_form_required int(1) NOT NULL default 0, 517 fld_anonymous_form int(1) NOT NULL default 1, 518 fld_anonymous_form_required int(1) NOT NULL default 0, 519 fld_close_form tinyint(1) NOT NULL DEFAULT 0, 520 fld_close_form_required tinyint(1) NOT NULL DEFAULT 0, 521 fld_list_display tinyint(1) NOT NULL default 0, 522 fld_min_role tinyint(1) NOT NULL default 0, 523 fld_rank smallint(2) NOT NULL default 0, 524 fld_backend varchar(100), 525 PRIMARY KEY (fld_id) 526 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 527 528 DROP TABLE IF EXISTS %TABLE_PREFIX%custom_field_option; 529 CREATE TABLE %TABLE_PREFIX%custom_field_option ( 530 cfo_id int(10) unsigned NOT NULL auto_increment, 531 cfo_fld_id int(10) unsigned NOT NULL default 0, 532 cfo_value varchar(128) NOT NULL default '', 533 PRIMARY KEY (cfo_id), 534 KEY icf_fld_id (cfo_fld_id) 535 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 536 537 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_custom_field; 538 CREATE TABLE %TABLE_PREFIX%issue_custom_field ( 539 icf_id int(10) unsigned NOT NULL auto_increment, 540 icf_iss_id int(10) unsigned NOT NULL default 0, 541 icf_fld_id int(10) unsigned NOT NULL default 0, 542 icf_value text default NULL, 543 icf_value_integer int(11) default NULL, 544 icf_value_date date default NULL, 545 PRIMARY KEY (icf_id), 546 KEY icf_iss_id (icf_iss_id), 547 KEY icf_fld_id (icf_fld_id) 548 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 549 550 DROP TABLE IF EXISTS %TABLE_PREFIX%project_custom_field; 551 CREATE TABLE %TABLE_PREFIX%project_custom_field ( 552 pcf_id int(10) unsigned NOT NULL auto_increment, 553 pcf_prj_id int(10) unsigned NOT NULL default 0, 554 pcf_fld_id int(10) unsigned NOT NULL default 0, 555 PRIMARY KEY (pcf_id), 556 KEY pcf_prj_id (pcf_prj_id), 557 KEY pcf_fld_id (pcf_fld_id) 558 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 559 560 DROP TABLE IF EXISTS %TABLE_PREFIX%email_response; 561 CREATE TABLE %TABLE_PREFIX%email_response ( 562 ere_id int(10) unsigned NOT NULL auto_increment, 563 ere_title varchar(64) NOT NULL, 564 ere_response_body text NOT NULL, 565 PRIMARY KEY (ere_id), 566 UNIQUE KEY ere_title (ere_title) 567 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 568 569 DROP TABLE IF EXISTS %TABLE_PREFIX%phone_support; 570 CREATE TABLE %TABLE_PREFIX%phone_support ( 571 phs_id int(10) unsigned NOT NULL auto_increment, 572 phs_usr_id int(10) unsigned NOT NULL default 0, 573 phs_iss_id int(10) unsigned NOT NULL default 0, 574 phs_ttr_id int(10) unsigned NULL, 575 phs_call_from_lname varchar(64) NULL, 576 phs_call_from_fname varchar(64) NULL, 577 phs_call_to_lname varchar(64) NULL, 578 phs_call_to_fname varchar(64) NULL, 579 phs_created_date datetime NOT NULL default '0000-00-00 00:00:00', 580 phs_type enum('incoming','outgoing') NOT NULL default 'incoming', 581 phs_phone_number varchar(32) NOT NULL default '', 582 phs_phone_type varchar(6) NOT NULL, 583 phs_phc_id int(11) unsigned NOT NULL, 584 phs_description text NOT NULL, 585 PRIMARY KEY (phs_id), 586 KEY phs_iss_id (phs_iss_id), 587 KEY phs_usr_id (phs_usr_id), 588 FULLTEXT ft_phone_support (phs_description) 589 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 590 591 DROP TABLE IF EXISTS %TABLE_PREFIX%status; 592 CREATE TABLE %TABLE_PREFIX%status ( 593 sta_id int(10) unsigned NOT NULL auto_increment, 594 sta_title varchar(64) NOT NULL default '', 595 sta_abbreviation char(3) NOT NULL, 596 sta_rank int(2) NOT NULL, 597 sta_color varchar(7) NOT NULL default '', 598 sta_is_closed tinyint(1) NOT NULL default 0, 599 PRIMARY KEY (sta_id), 600 UNIQUE KEY sta_abbreviation (sta_abbreviation), 601 KEY sta_rank (sta_rank), 602 KEY sta_is_closed (sta_is_closed) 603 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 604 INSERT INTO %TABLE_PREFIX%status (sta_id, sta_title, sta_abbreviation, sta_rank, sta_color, sta_is_closed) VALUES (1, 'discovery', 'DSC', 1, '#CCFFFF', 0); 605 INSERT INTO %TABLE_PREFIX%status (sta_id, sta_title, sta_abbreviation, sta_rank, sta_color, sta_is_closed) VALUES (2, 'requirements', 'REQ', 2, '#99CC66', 0); 606 INSERT INTO %TABLE_PREFIX%status (sta_id, sta_title, sta_abbreviation, sta_rank, sta_color, sta_is_closed) VALUES (3, 'implementation', 'IMP', 3, '#6699CC', 0); 607 INSERT INTO %TABLE_PREFIX%status (sta_id, sta_title, sta_abbreviation, sta_rank, sta_color, sta_is_closed) VALUES (4, 'evaluation and testing', 'TST', 4, '#FFCC99', 0); 608 INSERT INTO %TABLE_PREFIX%status (sta_id, sta_title, sta_abbreviation, sta_rank, sta_color, sta_is_closed) VALUES (5, 'released', 'REL', 5, '#CCCCCC', 1); 609 INSERT INTO %TABLE_PREFIX%status (sta_id, sta_title, sta_abbreviation, sta_rank, sta_color, sta_is_closed) VALUES (6, 'killed', 'KIL', 6, '#FFFFFF', 1); 610 611 DROP TABLE IF EXISTS %TABLE_PREFIX%project_status; 612 CREATE TABLE %TABLE_PREFIX%project_status ( 613 prs_id int(10) unsigned NOT NULL auto_increment, 614 prs_prj_id int(10) unsigned NOT NULL, 615 prs_sta_id int(10) unsigned NOT NULL, 616 PRIMARY KEY (prs_id), 617 KEY prs_prj_id (prs_prj_id, prs_sta_id) 618 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 619 INSERT INTO %TABLE_PREFIX%project_status (prs_prj_id, prs_sta_id) VALUES (1, 1); 620 INSERT INTO %TABLE_PREFIX%project_status (prs_prj_id, prs_sta_id) VALUES (1, 2); 621 INSERT INTO %TABLE_PREFIX%project_status (prs_prj_id, prs_sta_id) VALUES (1, 3); 622 INSERT INTO %TABLE_PREFIX%project_status (prs_prj_id, prs_sta_id) VALUES (1, 4); 623 INSERT INTO %TABLE_PREFIX%project_status (prs_prj_id, prs_sta_id) VALUES (1, 5); 624 INSERT INTO %TABLE_PREFIX%project_status (prs_prj_id, prs_sta_id) VALUES (1, 6); 625 626 DROP TABLE IF EXISTS %TABLE_PREFIX%customer_note; 627 CREATE TABLE %TABLE_PREFIX%customer_note ( 628 cno_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 629 cno_prj_id int(11) unsigned NOT NULL, 630 cno_customer_id INT(11) UNSIGNED NOT NULL, 631 cno_created_date DATETIME NOT NULL, 632 cno_updated_date DATETIME NULL, 633 cno_note TEXT, 634 PRIMARY KEY(cno_id), 635 UNIQUE(cno_prj_id, cno_customer_id) 636 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 637 638 DROP TABLE IF EXISTS %TABLE_PREFIX%customer_account_manager; 639 CREATE TABLE %TABLE_PREFIX%customer_account_manager ( 640 cam_id int(11) unsigned NOT NULL auto_increment, 641 cam_prj_id int(11) unsigned NOT NULL, 642 cam_customer_id int(11) unsigned NOT NULL, 643 cam_usr_id int(11) unsigned NOT NULL, 644 cam_type varchar(7) NOT NULL, 645 PRIMARY KEY (cam_id), 646 KEY cam_customer_id (cam_customer_id), 647 UNIQUE KEY cam_manager (cam_prj_id, cam_customer_id, cam_usr_id) 648 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 649 650 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_level; 651 CREATE TABLE %TABLE_PREFIX%reminder_level ( 652 rem_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 653 rem_created_date DATETIME NOT NULL, 654 rem_rank TINYINT(1) NOT NULL, 655 rem_last_updated_date DATETIME NULL, 656 rem_title VARCHAR(64) NOT NULL, 657 rem_prj_id INT(11) UNSIGNED NOT NULL, 658 rem_skip_weekend TINYINT(1) NOT NULL DEFAULT 0, 659 PRIMARY KEY(rem_id) 660 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 661 662 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_priority; 663 CREATE TABLE %TABLE_PREFIX%reminder_priority ( 664 rep_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 665 rep_rem_id INT(11) UNSIGNED NOT NULL, 666 rep_pri_id INT(11) UNSIGNED NOT NULL, 667 PRIMARY KEY(rep_id) 668 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 669 670 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_requirement; 671 CREATE TABLE %TABLE_PREFIX%reminder_requirement ( 672 rer_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 673 rer_rem_id INT(11) UNSIGNED NOT NULL, 674 rer_iss_id INT(11) UNSIGNED NULL, 675 rer_support_level_id INT(11) UNSIGNED NULL, 676 rer_customer_id INT(11) UNSIGNED NULL, 677 rer_trigger_all_issues TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, 678 PRIMARY KEY(rer_id) 679 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 680 681 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_history; 682 CREATE TABLE %TABLE_PREFIX%reminder_history ( 683 rmh_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 684 rmh_iss_id INT(11) NOT NULL, 685 rmh_rma_id INT(11) NOT NULL, 686 rmh_created_date DATETIME NOT NULL, 687 PRIMARY KEY(rmh_id) 688 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 689 690 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_action; 691 CREATE TABLE %TABLE_PREFIX%reminder_action ( 692 rma_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 693 rma_rem_id INT(11) UNSIGNED NOT NULL, 694 rma_rmt_id TINYINT(3) UNSIGNED NOT NULL, 695 rma_created_date DATETIME NOT NULL, 696 rma_last_updated_date DATETIME NULL, 697 rma_title VARCHAR(64) NOT NULL, 698 rma_rank TINYINT(2) UNSIGNED NOT NULL, 699 rma_alert_irc TINYINT(1) unsigned NOT NULL DEFAULT 0, 700 rma_alert_group_leader TINYINT(1) unsigned NOT NULL DEFAULT 0, 701 rma_boilerplate varchar(255) DEFAULT NULL, 702 PRIMARY KEY(rma_id) 703 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 704 705 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_action_list; 706 CREATE TABLE %TABLE_PREFIX%reminder_action_list ( 707 ral_rma_id INT(11) UNSIGNED NOT NULL, 708 ral_email VARCHAR(255) NOT NULL, 709 ral_usr_id INT(11) UNSIGNED NOT NULL 710 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 711 712 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_action_type; 713 CREATE TABLE %TABLE_PREFIX%reminder_action_type ( 714 rmt_id TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, 715 rmt_type VARCHAR(32) NOT NULL, 716 rmt_title VARCHAR(64) NOT NULL, 717 PRIMARY KEY(rmt_id), 718 UNIQUE INDEX rmt_type (rmt_type), 719 UNIQUE INDEX rmt_title (rmt_title) 720 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 721 INSERT INTO %TABLE_PREFIX%reminder_action_type (rmt_type, rmt_title) VALUES ('email_assignee', 'Send Email Alert to Assignee'); 722 INSERT INTO %TABLE_PREFIX%reminder_action_type (rmt_type, rmt_title) VALUES ('sms_assignee', 'Send SMS Alert to Assignee'); 723 INSERT INTO %TABLE_PREFIX%reminder_action_type (rmt_type, rmt_title) VALUES ('email_list', 'Send Email Alert To...'); 724 INSERT INTO %TABLE_PREFIX%reminder_action_type (rmt_type, rmt_title) VALUES ('sms_list', 'Send SMS Alert To...'); 725 726 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_level_condition; 727 CREATE TABLE %TABLE_PREFIX%reminder_level_condition ( 728 rlc_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 729 rlc_rma_id INT(11) UNSIGNED NOT NULL, 730 rlc_rmf_id TINYINT(3) UNSIGNED NOT NULL, 731 rlc_rmo_id TINYINT(1) UNSIGNED NOT NULL, 732 rlc_created_date DATETIME NOT NULL, 733 rlc_last_updated_date DATETIME NULL, 734 rlc_value VARCHAR(64) NOT NULL, 735 rlc_comparison_rmf_id tinyint(3) unsigned, 736 PRIMARY KEY(rlc_id) 737 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 738 739 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_field; 740 CREATE TABLE %TABLE_PREFIX%reminder_field ( 741 rmf_id TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, 742 rmf_title VARCHAR(128) NOT NULL, 743 rmf_sql_field VARCHAR(32) NOT NULL, 744 rmf_sql_representation VARCHAR(255) NOT NULL, 745 rmf_allow_column_compare tinyint(1) DEFAULT 0, 746 PRIMARY KEY(rmf_id), 747 UNIQUE INDEX rmf_title(rmf_title) 748 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 749 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Status', 'iss_sta_id', 'iss_sta_id', 0); 750 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Last Response Date', 'iss_last_response_date', '(UNIX_TIMESTAMP() - IFNULL(UNIX_TIMESTAMP(iss_last_response_date), 0))', 1); 751 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Last Customer Action Date', 'iss_last_customer_action_date', '(UNIX_TIMESTAMP() - IFNULL(UNIX_TIMESTAMP(iss_last_customer_action_date), 0))', 1); 752 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Last Update Date', 'iss_updated_date', '(UNIX_TIMESTAMP() - IFNULL(UNIX_TIMESTAMP(iss_updated_date), 0))', 1); 753 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Created Date', 'iss_created_date', '(UNIX_TIMESTAMP() - IFNULL(UNIX_TIMESTAMP(iss_created_date), 0))', 1); 754 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('First Response Date', 'iss_first_response_date', '(UNIX_TIMESTAMP() - IFNULL(UNIX_TIMESTAMP(iss_first_response_date), 0))', 1); 755 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Closed Date', 'iss_closed_date', '(UNIX_TIMESTAMP() - IFNULL(UNIX_TIMESTAMP(iss_closed_date), 0))', 1); 756 INSERT INTO %TABLE_PREFIX%reminder_field (rmf_title, rmf_sql_field, rmf_sql_representation, rmf_allow_column_compare) VALUES ('Category', 'iss_prc_id', 'iss_prc_id', 0); 757 758 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_operator; 759 CREATE TABLE %TABLE_PREFIX%reminder_operator ( 760 rmo_id TINYINT(1) UNSIGNED NOT NULL AUTO_INCREMENT, 761 rmo_title VARCHAR(32) NULL, 762 rmo_sql_representation VARCHAR(32) NULL, 763 PRIMARY KEY(rmo_id), 764 UNIQUE INDEX rmo_title(rmo_title) 765 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 766 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('equal to', '='); 767 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('not equal to', '<>'); 768 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('is', 'IS'); 769 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('is not', 'IS NOT'); 770 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('greater than', '>'); 771 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('less than', '<'); 772 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('greater or equal than', '>='); 773 INSERT INTO %TABLE_PREFIX%reminder_operator (rmo_title, rmo_sql_representation) VALUES ('less or equal than', '<='); 774 775 DROP TABLE IF EXISTS %TABLE_PREFIX%news; 776 CREATE TABLE %TABLE_PREFIX%news ( 777 nws_id int(11) unsigned NOT NULL auto_increment, 778 nws_usr_id int(11) unsigned NOT NULL, 779 nws_created_date datetime NOT NULL, 780 nws_title varchar(255) NOT NULL, 781 nws_message text NOT NULL, 782 nws_status varchar(8) NOT NULL default 'active', 783 PRIMARY KEY (nws_id), 784 UNIQUE KEY nws_title (nws_title) 785 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 786 787 DROP TABLE IF EXISTS %TABLE_PREFIX%project_news; 788 CREATE TABLE %TABLE_PREFIX%project_news ( 789 prn_nws_id int(11) unsigned NOT NULL, 790 prn_prj_id int(11) unsigned NOT NULL, 791 PRIMARY KEY (prn_prj_id, prn_nws_id) 792 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 793 794 DROP TABLE IF EXISTS %TABLE_PREFIX%project_round_robin; 795 CREATE TABLE %TABLE_PREFIX%project_round_robin ( 796 prr_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 797 prr_prj_id INT(11) UNSIGNED NOT NULL, 798 prr_blackout_start TIME NOT NULL, 799 prr_blackout_end TIME NOT NULL, 800 PRIMARY KEY (prr_id), 801 UNIQUE KEY prr_prj_id (prr_prj_id) 802 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 803 804 DROP TABLE IF EXISTS %TABLE_PREFIX%round_robin_user; 805 CREATE TABLE %TABLE_PREFIX%round_robin_user ( 806 rru_prr_id INT(11) UNSIGNED NOT NULL, 807 rru_usr_id INT(11) UNSIGNED NOT NULL, 808 rru_next TINYINT(1) UNSIGNED NULL 809 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 810 811 DROP TABLE IF EXISTS %TABLE_PREFIX%email_draft; 812 CREATE TABLE %TABLE_PREFIX%email_draft ( 813 emd_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 814 emd_usr_id INT(11) UNSIGNED NOT NULL, 815 emd_iss_id INT(11) unsigned NOT NULL, 816 emd_sup_id INT(11) UNSIGNED NULL DEFAULT NULL, 817 emd_status enum('pending','edited','sent') NOT NULL DEFAULT 'pending', 818 emd_updated_date DATETIME NOT NULL, 819 emd_subject VARCHAR(255) NOT NULL, 820 emd_body LONGTEXT NOT NULL, 821 emd_unknown_user varchar(255) NULL DEFAULT NULL, 822 PRIMARY KEY(emd_id) 823 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 824 825 DROP TABLE IF EXISTS %TABLE_PREFIX%email_draft_recipient; 826 CREATE TABLE %TABLE_PREFIX%email_draft_recipient ( 827 edr_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 828 edr_emd_id INT(11) UNSIGNED NOT NULL, 829 edr_is_cc TINYINT(1) UNSIGNED NOT NULL default 0, 830 edr_email VARCHAR(255) NOT NULL, 831 PRIMARY KEY(edr_id) 832 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 833 834 DROP TABLE IF EXISTS %TABLE_PREFIX%irc_notice; 835 CREATE TABLE %TABLE_PREFIX%irc_notice ( 836 ino_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 837 ino_prj_id int(11) NOT NULL, 838 ino_iss_id INT(11) UNSIGNED NOT NULL, 839 ino_created_date DATETIME NOT NULL, 840 ino_message VARCHAR(255) NOT NULL, 841 ino_status VARCHAR(8) NOT NULL DEFAULT 'pending', 842 PRIMARY KEY(ino_id) 843 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 844 845 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_user_replier; 846 CREATE TABLE %TABLE_PREFIX%issue_user_replier ( 847 iur_id int(11) unsigned NOT NULL auto_increment, 848 iur_iss_id int(10) unsigned NOT NULL default 0, 849 iur_usr_id int(10) unsigned NOT NULL default 0, 850 iur_email varchar(255) default NULL, 851 PRIMARY KEY (iur_id), 852 KEY iur_usr_id (iur_usr_id), 853 KEY iur_iss_id (iur_iss_id) 854 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 855 856 DROP TABLE IF EXISTS %TABLE_PREFIX%mail_queue; 857 CREATE TABLE %TABLE_PREFIX%mail_queue ( 858 maq_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 859 maq_iss_id int(11) unsigned default NULL, 860 maq_queued_date DATETIME NOT NULL, 861 maq_status VARCHAR(8) NOT NULL DEFAULT 'pending', 862 maq_save_copy TINYINT(1) NOT NULL DEFAULT 1, 863 maq_sender_ip_address VARCHAR(15) NOT NULL, 864 maq_recipient VARCHAR(255) NOT NULL, 865 maq_subject varchar(255) NOT NULL, 866 maq_headers TEXT NOT NULL, 867 maq_body LONGTEXT NOT NULL, 868 maq_type varchar(30) NULL, 869 maq_usr_id int(11) unsigned NULL DEFAULT NULL, 870 maq_type_id int(11) unsigned NULL DEFAULT NULL, 871 KEY maq_status (maq_status), 872 KEY maq_iss_id (maq_iss_id), 873 KEY (maq_type, maq_type_id), 874 PRIMARY KEY(maq_id) 875 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 876 877 DROP TABLE IF EXISTS %TABLE_PREFIX%mail_queue_log; 878 CREATE TABLE %TABLE_PREFIX%mail_queue_log ( 879 mql_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 880 mql_maq_id INT(11) UNSIGNED NOT NULL, 881 mql_created_date DATETIME NOT NULL, 882 mql_status VARCHAR(8) NOT NULL DEFAULT 'error', 883 mql_server_message TEXT NULL, 884 KEY mql_maq_id (mql_maq_id), 885 PRIMARY KEY(mql_id) 886 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 887 888 DROP TABLE IF EXISTS %TABLE_PREFIX%project_status_date; 889 CREATE TABLE %TABLE_PREFIX%project_status_date ( 890 psd_id INT(11) UNSIGNED NOT NULL auto_increment, 891 psd_prj_id INT(11) UNSIGNED NOT NULL, 892 psd_sta_id INT(10) UNSIGNED NOT NULL, 893 psd_date_field VARCHAR(64) NOT NULL, 894 psd_label VARCHAR(32) NOT NULL, 895 PRIMARY KEY (psd_id), 896 UNIQUE KEY (psd_prj_id, psd_sta_id) 897 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 898 899 DROP TABLE IF EXISTS %TABLE_PREFIX%faq; 900 CREATE TABLE %TABLE_PREFIX%faq ( 901 faq_id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, 902 faq_prj_id INT(11) UNSIGNED NOT NULL, 903 faq_usr_id INT(11) UNSIGNED NOT NULL, 904 faq_created_date DATETIME NOT NULL, 905 faq_updated_date DATETIME NULL, 906 faq_title VARCHAR(255) NOT NULL, 907 faq_message LONGTEXT NOT NULL, 908 faq_rank TINYINT(2) UNSIGNED NOT NULL, 909 PRIMARY KEY (faq_id), 910 UNIQUE KEY faq_title (faq_title) 911 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 912 913 DROP TABLE IF EXISTS %TABLE_PREFIX%faq_support_level; 914 CREATE TABLE %TABLE_PREFIX%faq_support_level ( 915 fsl_faq_id INT(11) UNSIGNED NOT NULL, 916 fsl_support_level_id INT(11) UNSIGNED NOT NULL, 917 PRIMARY KEY (fsl_faq_id, fsl_support_level_id) 918 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 919 920 DROP TABLE IF EXISTS %TABLE_PREFIX%project_email_response; 921 CREATE TABLE %TABLE_PREFIX%project_email_response ( 922 per_prj_id int(11) unsigned NOT NULL, 923 per_ere_id int(10) unsigned NOT NULL, 924 PRIMARY KEY (per_prj_id, per_ere_id) 925 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 926 927 DROP TABLE IF EXISTS %TABLE_PREFIX%project_phone_category; 928 CREATE TABLE %TABLE_PREFIX%project_phone_category ( 929 phc_id int(11) unsigned NOT NULL auto_increment, 930 phc_prj_id int(11) unsigned NOT NULL default 0, 931 phc_title varchar(64) NOT NULL default '', 932 PRIMARY KEY (phc_id), 933 UNIQUE KEY uniq_category (phc_prj_id,phc_title), 934 KEY phc_prj_id (phc_prj_id) 935 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 936 INSERT INTO %TABLE_PREFIX%project_phone_category (phc_id, phc_prj_id, phc_title) VALUES (1, 1, 'Sales Issues'); 937 INSERT INTO %TABLE_PREFIX%project_phone_category (phc_id, phc_prj_id, phc_title) VALUES (2, 1, 'Technical Issues'); 938 INSERT INTO %TABLE_PREFIX%project_phone_category (phc_id, phc_prj_id, phc_title) VALUES (3, 1, 'Administrative Issues'); 939 INSERT INTO %TABLE_PREFIX%project_phone_category (phc_id, phc_prj_id, phc_title) VALUES (4, 1, 'Other'); 940 941 DROP TABLE IF EXISTS `%TABLE_PREFIX%group`; 942 CREATE TABLE `%TABLE_PREFIX%group` ( 943 grp_id int(11) unsigned not null auto_increment, 944 grp_name varchar(100) not null, 945 grp_description varchar(255) default null, 946 grp_manager_usr_id int(11) unsigned not null, 947 PRIMARY KEY(grp_id), 948 UNIQUE KEY (grp_name) 949 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 950 951 DROP TABLE IF EXISTS %TABLE_PREFIX%project_group; 952 CREATE TABLE %TABLE_PREFIX%project_group ( 953 pgr_prj_id int(11) unsigned not null, 954 pgr_grp_id int(11) unsigned not null, 955 PRIMARY KEY (pgr_prj_id, pgr_grp_id) 956 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 957 958 DROP TABLE IF EXISTS %TABLE_PREFIX%reminder_triggered_action; 959 CREATE TABLE %TABLE_PREFIX%reminder_triggered_action ( 960 rta_iss_id int(11) unsigned not null, 961 rta_rma_id int(11) unsigned not null, 962 PRIMARY KEY (rta_iss_id) 963 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 964 965 DROP TABLE IF EXISTS %TABLE_PREFIX%issue_quarantine; 966 CREATE TABLE %TABLE_PREFIX%issue_quarantine ( 967 iqu_iss_id int(11) unsigned auto_increment, 968 iqu_expiration datetime NULL, 969 iqu_status tinyint(1), 970 PRIMARY KEY(iqu_iss_id), 971 INDEX(iqu_expiration) 972 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 973 974 DROP TABLE IF EXISTS %TABLE_PREFIX%link_filter; 975 CREATE TABLE %TABLE_PREFIX%link_filter ( 976 lfi_id int(11) unsigned NOT NULL auto_increment, 977 lfi_pattern varchar(255) NOT NULL, 978 lfi_replacement varchar(255) NOT NULL, 979 lfi_usr_role tinyint(9) NOT NULL DEFAULT 0, 980 lfi_description varchar(255) NULL, 981 PRIMARY KEY (lfi_id) 982 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 983 984 DROP TABLE IF EXISTS %TABLE_PREFIX%project_link_filter; 985 CREATE TABLE %TABLE_PREFIX%project_link_filter ( 986 plf_prj_id int(11) NOT NULL, 987 plf_lfi_id int(11) NOT NULL, 988 PRIMARY KEY (plf_prj_id, plf_lfi_id) 989 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 990 991 DROP TABLE IF EXISTS %TABLE_PREFIX%columns_to_display; 992 CREATE TABLE %TABLE_PREFIX%columns_to_display ( 993 ctd_prj_id int(11) unsigned NOT NULL, 994 ctd_page varchar(20) NOT NULL, 995 ctd_field varchar(30) NOT NULL, 996 ctd_min_role tinyint(1) NOT NULL DEFAULT 0, 997 ctd_rank tinyint(2) NOT NULL DEFAULT 0, 998 PRIMARY KEY(ctd_prj_id, ctd_page, ctd_field), 999 INDEX(ctd_prj_id, ctd_page) 1000 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 1001 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','pri_rank',1,1); 1002 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','iss_id',1,2); 1003 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','usr_full_name',1,3); 1004 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','iss_grp_id',1,4); 1005 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','assigned',1,5); 1006 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','time_spent',1,6); 1007 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','prc_title',1,7); 1008 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','pre_title',1,8); 1009 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','iss_customer_id',1,9); 1010 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','sta_rank',1,10); 1011 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','sta_change_date',1,11); 1012 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','last_action_date',1,12); 1013 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','custom_fields',1,13); 1014 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','iss_summary',1,14); 1015 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','iss_dev_time',9,15); 1016 INSERT INTO %TABLE_PREFIX%columns_to_display VALUES (1,'list_issues','iss_percent_complete',9,16); 1017 1018 DROP TABLE IF EXISTS %TABLE_PREFIX%search_profile; 1019 CREATE TABLE %TABLE_PREFIX%search_profile ( 1020 sep_id int(11) unsigned NOT NULL auto_increment, 1021 sep_usr_id int(11) unsigned NOT NULL, 1022 sep_prj_id int(11) unsigned NOT NULL, 1023 sep_type char(5) NOT NULL, 1024 sep_user_profile blob NOT NULL, 1025 PRIMARY KEY (sep_id), 1026 UNIQUE (sep_usr_id, sep_prj_id, sep_type) 1027 ) TYPE = MYISAM DEFAULT CHARSET=utf8; 1028 1029
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Dec 19 21:21:33 2007 | Cross-referenced by PHPXref 0.7 |