Advertisement
Guest User

Debian Mantis mysql database creation script

a guest
Apr 1st, 2010
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 15.25 KB | None | 0 0
  1. CREATE TABLE `mantis_bug_file_table` (
  2.   `id` int(10) unsigned NOT NULL auto_increment,
  3.   `bug_id` int(10) unsigned NOT NULL default '0',
  4.   `title` varchar(250) NOT NULL default '',
  5.   `description` varchar(250) NOT NULL default '',
  6.   `diskfile` varchar(250) NOT NULL default '',
  7.   `filename` varchar(250) NOT NULL default '',
  8.   `folder` varchar(250) NOT NULL default '',
  9.   `filesize` int(11) NOT NULL default '0',
  10.   `file_type` varchar(250) NOT NULL default '',
  11.   `date_added` datetime NOT NULL default '1970-01-01 00:00:01',
  12.   `content` longblob,
  13.   PRIMARY KEY  (`id`),
  14.   KEY `idx_bug_file_bug_id` (`bug_id`),
  15.   KEY `idx_diskfile` (`diskfile`)
  16. );
  17.  
  18. CREATE TABLE `mantis_bug_history_table` (
  19.   `id` int(10) unsigned NOT NULL auto_increment,
  20.   `user_id` int(10) unsigned NOT NULL default '0',
  21.   `bug_id` int(10) unsigned NOT NULL default '0',
  22.   `date_modified` datetime NOT NULL default '1970-01-01 00:00:01',
  23.   `field_name` varchar(64) NOT NULL,
  24.   `old_value` varchar(255) NOT NULL,
  25.   `new_value` varchar(255) NOT NULL,
  26.   `type` smallint(6) NOT NULL default '0',
  27.   PRIMARY KEY  (`id`),
  28.   KEY `idx_bug_history_bug_id` (`bug_id`),
  29.   KEY `idx_history_user_id` (`user_id`)
  30. );
  31.  
  32. CREATE TABLE `mantis_bug_monitor_table` (
  33.   `user_id` int(10) unsigned NOT NULL default '0',
  34.   `bug_id` int(10) unsigned NOT NULL default '0',
  35.   PRIMARY KEY  (`user_id`,`bug_id`)
  36. );
  37.  
  38. CREATE TABLE `mantis_bug_relationship_table` (
  39.   `id` int(10) unsigned NOT NULL auto_increment,
  40.   `source_bug_id` int(10) unsigned NOT NULL default '0',
  41.   `destination_bug_id` int(10) unsigned NOT NULL default '0',
  42.   `relationship_type` smallint(6) NOT NULL default '0',
  43.   PRIMARY KEY  (`id`),
  44.   KEY `idx_relationship_source` (`source_bug_id`),
  45.   KEY `idx_relationship_destination` (`destination_bug_id`)
  46. );
  47.  
  48. CREATE TABLE `mantis_bug_table` (
  49.   `id` int(10) unsigned NOT NULL auto_increment,
  50.   `project_id` int(10) unsigned NOT NULL default '0',
  51.   `reporter_id` int(10) unsigned NOT NULL default '0',
  52.   `handler_id` int(10) unsigned NOT NULL default '0',
  53.   `duplicate_id` int(10) unsigned NOT NULL default '0',
  54.   `priority` smallint(6) NOT NULL default '30',
  55.   `severity` smallint(6) NOT NULL default '50',
  56.   `reproducibility` smallint(6) NOT NULL default '10',
  57.   `status` smallint(6) NOT NULL default '10',
  58.   `resolution` smallint(6) NOT NULL default '10',
  59.   `projection` smallint(6) NOT NULL default '10',
  60.   `category` varchar(64) NOT NULL default '',
  61.   `date_submitted` datetime NOT NULL default '1970-01-01 00:00:01',
  62.   `last_updated` datetime NOT NULL default '1970-01-01 00:00:01',
  63.   `eta` smallint(6) NOT NULL default '10',
  64.   `bug_text_id` int(10) unsigned NOT NULL default '0',
  65.   `os` varchar(32) NOT NULL default '',
  66.   `os_build` varchar(32) NOT NULL default '',
  67.   `platform` varchar(32) NOT NULL default '',
  68.   `version` varchar(64) NOT NULL default '',
  69.   `fixed_in_version` varchar(64) NOT NULL default '',
  70.   `build` varchar(32) NOT NULL default '',
  71.   `profile_id` int(10) unsigned NOT NULL default '0',
  72.   `view_state` smallint(6) NOT NULL default '10',
  73.   `summary` varchar(128) NOT NULL default '',
  74.   `sponsorship_total` int(11) NOT NULL default '0',
  75.   `sticky` tinyint(4) NOT NULL default '0',
  76.   `target_version` varchar(64) NOT NULL default '',
  77.   PRIMARY KEY  (`id`),
  78.   KEY `idx_bug_sponsorship_total` (`sponsorship_total`),
  79.   KEY `idx_bug_fixed_in_version` (`fixed_in_version`),
  80.   KEY `idx_bug_status` (`status`),
  81.   KEY `idx_project` (`project_id`)
  82. );
  83.  
  84. CREATE TABLE `mantis_bug_tag_table` (
  85.   `bug_id` int(10) unsigned NOT NULL default '0',
  86.   `tag_id` int(10) unsigned NOT NULL default '0',
  87.   `user_id` int(10) unsigned NOT NULL default '0',
  88.   `date_attached` datetime NOT NULL default '1970-01-01 00:00:01',
  89.   PRIMARY KEY  (`bug_id`,`tag_id`)
  90. );
  91.  
  92. CREATE TABLE `mantis_bug_text_table` (
  93.   `id` int(10) unsigned NOT NULL auto_increment,
  94.   `description` longtext NOT NULL,
  95.   `steps_to_reproduce` longtext NOT NULL,
  96.   `additional_information` longtext NOT NULL,
  97.   PRIMARY KEY  (`id`)
  98. );
  99.  
  100. CREATE TABLE `mantis_bugnote_table` (
  101.   `id` int(10) unsigned NOT NULL auto_increment,
  102.   `bug_id` int(10) unsigned NOT NULL default '0',
  103.   `reporter_id` int(10) unsigned NOT NULL default '0',
  104.   `bugnote_text_id` int(10) unsigned NOT NULL default '0',
  105.   `view_state` smallint(6) NOT NULL default '10',
  106.   `date_submitted` datetime NOT NULL default '1970-01-01 00:00:01',
  107.   `last_modified` datetime NOT NULL default '1970-01-01 00:00:01',
  108.   `note_type` int(11) default '0',
  109.   `note_attr` varchar(250) default '',
  110.   `time_tracking` int(10) unsigned NOT NULL default '0',
  111.   PRIMARY KEY  (`id`),
  112.   KEY `idx_bug` (`bug_id`),
  113.   KEY `idx_last_mod` (`last_modified`)
  114. );
  115.  
  116. CREATE TABLE `mantis_bugnote_text_table` (
  117.   `id` int(10) unsigned NOT NULL auto_increment,
  118.   `note` longtext NOT NULL,
  119.   PRIMARY KEY  (`id`)
  120. );
  121.  
  122. CREATE TABLE `mantis_config_table` (
  123.   `config_id` varchar(64) NOT NULL,
  124.   `project_id` int(11) NOT NULL default '0',
  125.   `user_id` int(11) NOT NULL default '0',
  126.   `access_reqd` int(11) default '0',
  127.   `type` int(11) default '90',
  128.   `value` longtext NOT NULL,
  129.   PRIMARY KEY  (`config_id`,`project_id`,`user_id`),
  130.   KEY `idx_config` (`config_id`)
  131. );
  132.  
  133. INSERT INTO `mantis_config_table` (`config_id`, `project_id`, `user_id`, `access_reqd`, `type`, `value`) VALUES ('database_version',0,0,90,1,'63');
  134.  
  135. CREATE TABLE `mantis_custom_field_project_table` (
  136.   `field_id` int(11) NOT NULL default '0',
  137.   `project_id` int(10) unsigned NOT NULL default '0',
  138.   `sequence` smallint(6) NOT NULL default '0',
  139.   PRIMARY KEY  (`field_id`,`project_id`)
  140. );
  141.  
  142. CREATE TABLE `mantis_custom_field_string_table` (
  143.   `field_id` int(11) NOT NULL default '0',
  144.   `bug_id` int(11) NOT NULL default '0',
  145.   `value` varchar(255) NOT NULL default '',
  146.   PRIMARY KEY  (`field_id`,`bug_id`),
  147.   KEY `idx_custom_field_bug` (`bug_id`)
  148. );
  149. CREATE TABLE `mantis_custom_field_table` (
  150.   `id` int(11) NOT NULL auto_increment,
  151.   `name` varchar(64) NOT NULL default '',
  152.   `type` smallint(6) NOT NULL default '0',
  153.   `possible_values` varchar(255) NOT NULL default '',
  154.   `default_value` varchar(255) NOT NULL default '',
  155.   `valid_regexp` varchar(255) NOT NULL default '',
  156.   `access_level_r` smallint(6) NOT NULL default '0',
  157.   `access_level_rw` smallint(6) NOT NULL default '0',
  158.   `length_min` int(11) NOT NULL default '0',
  159.   `length_max` int(11) NOT NULL default '0',
  160.   `advanced` tinyint(4) NOT NULL default '0',
  161.   `require_report` tinyint(4) NOT NULL default '0',
  162.   `require_update` tinyint(4) NOT NULL default '0',
  163.   `display_report` tinyint(4) NOT NULL default '1',
  164.   `display_update` tinyint(4) NOT NULL default '1',
  165.   `require_resolved` tinyint(4) NOT NULL default '0',
  166.   `display_resolved` tinyint(4) NOT NULL default '0',
  167.   `display_closed` tinyint(4) NOT NULL default '0',
  168.   `require_closed` tinyint(4) NOT NULL default '0',
  169.   PRIMARY KEY  (`id`),
  170.   KEY `idx_custom_field_name` (`name`)
  171. );
  172.  
  173. CREATE TABLE `mantis_email_table` (
  174.   `email_id` int(10) unsigned NOT NULL auto_increment,
  175.   `email` varchar(64) NOT NULL default '',
  176.   `subject` varchar(250) NOT NULL default '',
  177.   `submitted` datetime NOT NULL default '1970-01-01 00:00:01',
  178.   `metadata` longtext NOT NULL,
  179.   `body` longtext NOT NULL,
  180.   PRIMARY KEY  (`email_id`),
  181.   KEY `idx_email_id` (`email_id`)
  182. );
  183.  
  184. CREATE TABLE `mantis_filters_table` (
  185.   `id` int(10) unsigned NOT NULL auto_increment,
  186.   `user_id` int(11) NOT NULL default '0',
  187.   `project_id` int(11) NOT NULL default '0',
  188.   `is_public` tinyint(4) default NULL,
  189.   `name` varchar(64) NOT NULL default '',
  190.   `filter_string` longtext NOT NULL,
  191.   PRIMARY KEY  (`id`)
  192. );
  193.  
  194. CREATE TABLE `mantis_news_table` (
  195.   `id` int(10) unsigned NOT NULL auto_increment,
  196.   `project_id` int(10) unsigned NOT NULL default '0',
  197.   `poster_id` int(10) unsigned NOT NULL default '0',
  198.   `date_posted` datetime NOT NULL default '1970-01-01 00:00:01',
  199.   `last_modified` datetime NOT NULL default '1970-01-01 00:00:01',
  200.   `view_state` smallint(6) NOT NULL default '10',
  201.   `announcement` tinyint(4) NOT NULL default '0',
  202.   `headline` varchar(64) NOT NULL default '',
  203.   `body` longtext NOT NULL,
  204.   PRIMARY KEY  (`id`)
  205. );
  206. CREATE TABLE `mantis_project_category_table` (
  207.   `project_id` int(10) unsigned NOT NULL default '0',
  208.   `category` varchar(64) NOT NULL default '',
  209.   `user_id` int(10) unsigned NOT NULL default '0',
  210.   PRIMARY KEY  (`project_id`,`category`)
  211. );
  212.  
  213. CREATE TABLE `mantis_project_file_table` (
  214.   `id` int(10) unsigned NOT NULL auto_increment,
  215.   `project_id` int(10) unsigned NOT NULL default '0',
  216.   `title` varchar(250) NOT NULL default '',
  217.   `description` varchar(250) NOT NULL default '',
  218.   `diskfile` varchar(250) NOT NULL default '',
  219.   `filename` varchar(250) NOT NULL default '',
  220.   `folder` varchar(250) NOT NULL default '',
  221.   `filesize` int(11) NOT NULL default '0',
  222.   `file_type` varchar(250) NOT NULL default '',
  223.   `date_added` datetime NOT NULL default '1970-01-01 00:00:01',
  224.   `content` longblob,
  225.   PRIMARY KEY  (`id`)
  226. );
  227.  
  228. CREATE TABLE `mantis_project_hierarchy_table` (
  229.   `child_id` int(10) unsigned NOT NULL,
  230.   `parent_id` int(10) unsigned NOT NULL
  231. );
  232.  
  233. CREATE TABLE `mantis_project_table` (
  234.   `id` int(10) unsigned NOT NULL auto_increment,
  235.   `name` varchar(128) NOT NULL default '',
  236.   `status` smallint(6) NOT NULL default '10',
  237.   `enabled` tinyint(4) NOT NULL default '1',
  238.   `view_state` smallint(6) NOT NULL default '10',
  239.   `access_min` smallint(6) NOT NULL default '10',
  240.   `file_path` varchar(250) NOT NULL default '',
  241.   `description` longtext NOT NULL,
  242.   PRIMARY KEY  (`id`),
  243.   UNIQUE KEY `idx_project_name` (`name`),
  244.   KEY `idx_project_id` (`id`),
  245.   KEY `idx_project_view` (`view_state`)
  246. );
  247.  
  248. CREATE TABLE `mantis_project_user_list_table` (
  249.   `project_id` int(10) unsigned NOT NULL default '0',
  250.   `user_id` int(10) unsigned NOT NULL default '0',
  251.   `access_level` smallint(6) NOT NULL default '10',
  252.   PRIMARY KEY  (`project_id`,`user_id`),
  253.   KEY `idx_project_user` (`user_id`)
  254. );
  255.  
  256. CREATE TABLE `mantis_project_version_table` (
  257.   `id` int(11) NOT NULL auto_increment,
  258.   `project_id` int(10) unsigned NOT NULL default '0',
  259.   `version` varchar(64) NOT NULL default '',
  260.   `date_order` datetime NOT NULL default '1970-01-01 00:00:01',
  261.   `description` longtext NOT NULL,
  262.   `released` tinyint(4) NOT NULL default '1',
  263.   PRIMARY KEY  (`id`),
  264.   UNIQUE KEY `idx_project_version` (`project_id`,`version`)
  265. );
  266. CREATE TABLE `mantis_sponsorship_table` (
  267.   `id` int(11) NOT NULL auto_increment,
  268.   `bug_id` int(11) NOT NULL default '0',
  269.   `user_id` int(11) NOT NULL default '0',
  270.   `amount` int(11) NOT NULL default '0',
  271.   `logo` varchar(128) NOT NULL default '',
  272.   `url` varchar(128) NOT NULL default '',
  273.   `paid` tinyint(4) NOT NULL default '0',
  274.   `date_submitted` datetime NOT NULL default '1970-01-01 00:00:01',
  275.   `last_updated` datetime NOT NULL default '1970-01-01 00:00:01',
  276.   PRIMARY KEY  (`id`),
  277.   KEY `idx_sponsorship_bug_id` (`bug_id`),
  278.   KEY `idx_sponsorship_user_id` (`user_id`)
  279. );
  280.  
  281. CREATE TABLE `mantis_tag_table` (
  282.   `id` int(10) unsigned NOT NULL auto_increment,
  283.   `user_id` int(10) unsigned NOT NULL default '0',
  284.   `name` varchar(100) NOT NULL default '',
  285.   `description` longtext NOT NULL,
  286.   `date_created` datetime NOT NULL default '1970-01-01 00:00:01',
  287.   `date_updated` datetime NOT NULL default '1970-01-01 00:00:01',
  288.   PRIMARY KEY  (`id`,`name`)
  289. );
  290.  
  291. CREATE TABLE `mantis_tokens_table` (
  292.   `id` int(11) NOT NULL auto_increment,
  293.   `owner` int(11) NOT NULL,
  294.   `type` int(11) NOT NULL,
  295.   `timestamp` datetime NOT NULL,
  296.   `expiry` datetime default NULL,
  297.   `value` longtext NOT NULL,
  298.   PRIMARY KEY  (`id`),
  299.   KEY `idx_typeowner` (`type`,`owner`)
  300. );
  301. CREATE TABLE `mantis_user_pref_table` (
  302.   `id` int(10) unsigned NOT NULL auto_increment,
  303.   `user_id` int(10) unsigned NOT NULL default '0',
  304.   `project_id` int(10) unsigned NOT NULL default '0',
  305.   `default_profile` int(10) unsigned NOT NULL default '0',
  306.   `default_project` int(10) unsigned NOT NULL default '0',
  307.   `advanced_report` tinyint(4) NOT NULL default '0',
  308.   `advanced_view` tinyint(4) NOT NULL default '0',
  309.   `advanced_update` tinyint(4) NOT NULL default '0',
  310.   `refresh_delay` int(11) NOT NULL default '0',
  311.   `redirect_delay` tinyint(4) NOT NULL default '0',
  312.   `bugnote_order` varchar(4) NOT NULL default 'ASC',
  313.   `email_on_new` tinyint(4) NOT NULL default '0',
  314.   `email_on_assigned` tinyint(4) NOT NULL default '0',
  315.   `email_on_feedback` tinyint(4) NOT NULL default '0',
  316.   `email_on_resolved` tinyint(4) NOT NULL default '0',
  317.   `email_on_closed` tinyint(4) NOT NULL default '0',
  318.   `email_on_reopened` tinyint(4) NOT NULL default '0',
  319.   `email_on_bugnote` tinyint(4) NOT NULL default '0',
  320.   `email_on_status` tinyint(4) NOT NULL default '0',
  321.   `email_on_priority` tinyint(4) NOT NULL default '0',
  322.   `email_on_priority_min_severity` smallint(6) NOT NULL default '10',
  323.   `email_on_status_min_severity` smallint(6) NOT NULL default '10',
  324.   `email_on_bugnote_min_severity` smallint(6) NOT NULL default '10',
  325.   `email_on_reopened_min_severity` smallint(6) NOT NULL default '10',
  326.   `email_on_closed_min_severity` smallint(6) NOT NULL default '10',
  327.   `email_on_resolved_min_severity` smallint(6) NOT NULL default '10',
  328.   `email_on_feedback_min_severity` smallint(6) NOT NULL default '10',
  329.   `email_on_assigned_min_severity` smallint(6) NOT NULL default '10',
  330.   `email_on_new_min_severity` smallint(6) NOT NULL default '10',
  331.   `email_bugnote_limit` smallint(6) NOT NULL default '0',
  332.   `language` varchar(32) NOT NULL default 'english',
  333.   PRIMARY KEY  (`id`)
  334. );
  335.  
  336. CREATE TABLE `mantis_user_print_pref_table` (
  337.   `user_id` int(10) unsigned NOT NULL default '0',
  338.   `print_pref` varchar(64) NOT NULL,
  339.   PRIMARY KEY  (`user_id`)
  340. );
  341.  
  342. CREATE TABLE `mantis_user_profile_table` (
  343.   `id` int(10) unsigned NOT NULL auto_increment,
  344.   `user_id` int(10) unsigned NOT NULL default '0',
  345.   `platform` varchar(32) NOT NULL default '',
  346.   `os` varchar(32) NOT NULL default '',
  347.   `os_build` varchar(32) NOT NULL default '',
  348.   `description` longtext NOT NULL,
  349.   PRIMARY KEY  (`id`)
  350. );
  351. CREATE TABLE `mantis_user_table` (
  352.   `id` int(10) unsigned NOT NULL auto_increment,
  353.   `username` varchar(32) NOT NULL default '',
  354.   `realname` varchar(64) NOT NULL default '',
  355.   `email` varchar(64) NOT NULL default '',
  356.   `password` varchar(32) NOT NULL default '',
  357.   `date_created` datetime NOT NULL default '1970-01-01 00:00:01',
  358.   `last_visit` datetime NOT NULL default '1970-01-01 00:00:01',
  359.   `enabled` tinyint(4) NOT NULL default '1',
  360.   `protected` tinyint(4) NOT NULL default '0',
  361.   `access_level` smallint(6) NOT NULL default '10',
  362.   `login_count` int(11) NOT NULL default '0',
  363.   `lost_password_request_count` smallint(6) NOT NULL default '0',
  364.   `failed_login_count` smallint(6) NOT NULL default '0',
  365.   `cookie_string` varchar(64) NOT NULL default '',
  366.   PRIMARY KEY  (`id`),
  367.   UNIQUE KEY `idx_user_cookie_string` (`cookie_string`),
  368.   UNIQUE KEY `idx_user_username` (`username`),
  369.   KEY `idx_enable` (`enabled`),
  370.   KEY `idx_access` (`access_level`)
  371. );
  372.  
  373. INSERT INTO `mantis_user_table` (`id`, `username`, `realname`, `email`, `password`, `date_created`, `last_visit`, `enabled`, `protected`, `access_level`, `login_count`, `lost_password_request_count`, `failed_login_count`, `cookie_string`) VALUES (1,'administrator','','root@localhost','63a9f0ea7bb98050796b649e85481845','2008-04-19 17:21:16','2008-04-19 17:21:16',1,0,90,3,0,0,'534fc74f3abd9fff3bcf97766022205e0d6f104edbff008dccafe0ae4f302b36');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement