home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / dotproject / db / dotproject_102.sql next >
Text File  |  2004-01-30  |  19KB  |  498 lines

  1. #
  2. # dotproject.sql Database Schema
  3. #   updated by JRP (08 July 2002)
  4. #   updated by JCP (29 November 2002)
  5. #
  6. # Use this schema for creating your database for
  7. # a new installation of dotProject.
  8. #
  9.  
  10. #
  11. # TODO
  12. #
  13. # * replace "task_owner" with "task_creator"
  14. #
  15.  
  16. CREATE TABLE `companies` (
  17.   `company_id` INT(10) NOT NULL auto_increment,
  18.   `company_module` INT(10) NOT NULL default 0,
  19.   `company_name` varchar(100) default '',
  20.   `company_phone1` varchar(30) default '',
  21.   `company_phone2` varchar(30) default '',
  22.   `company_fax` varchar(30) default '',
  23.   `company_address1` varchar(50) default '',
  24.   `company_address2` varchar(50) default '',
  25.   `company_city` varchar(30) default '',
  26.   `company_state` varchar(30) default '',
  27.   `company_zip` varchar(11) default '',
  28.   `company_primary_url` varchar(255) default '',
  29.   `company_owner` int(11) NOT NULL default '0',
  30.   `company_description` text NOT NULL default '',
  31.   `company_type` int(3) NOT NULL DEFAULT '0',
  32.   `company_email` varchar(255),
  33.   `company_custom` LONGTEXT,
  34.   PRIMARY KEY (`company_id`)
  35. ) TYPE=MyISAM;
  36.  
  37. #
  38. # New to version 1.0
  39. #
  40. CREATE TABLE `departments` (
  41.   `dept_id` int(10) unsigned NOT NULL auto_increment,
  42.   `dept_parent` int(10) unsigned NOT NULL default '0',
  43.   `dept_company` int(10) unsigned NOT NULL default '0',
  44.   `dept_name` tinytext NOT NULL,
  45.   `dept_phone` varchar(30) default NULL,
  46.   `dept_fax` varchar(30) default NULL,
  47.   `dept_address1` varchar(30) default NULL,
  48.   `dept_address2` varchar(30) default NULL,
  49.   `dept_city` varchar(30) default NULL,
  50.   `dept_state` varchar(30) default NULL,
  51.   `dept_zip` varchar(11) default NULL,
  52.   `dept_url` varchar(25) default NULL,
  53.   `dept_desc` text,
  54.   `dept_owner` int(10) unsigned NOT NULL default '0',
  55.   PRIMARY KEY  (`dept_id`)
  56. ) TYPE=MyISAM COMMENT='Department heirarchy under a company';
  57.  
  58. CREATE TABLE `contacts` (
  59.   `contact_id` int(11) NOT NULL auto_increment,
  60.   `contact_first_name` varchar(30) default NULL,
  61.   `contact_last_name` varchar(30) default NULL,
  62.   `contact_order_by` varchar(30) NOT NULL default '',
  63.   `contact_title` varchar(50) default NULL,
  64.   `contact_birthday` datetime default NULL,
  65.   `contact_company` varchar(100) NOT NULL default '',
  66.   `contact_department` TINYTEXT,
  67.   `contact_type` varchar(20) default NULL,
  68.   `contact_email` varchar(255) default NULL,
  69.   `contact_email2` varchar(255) default NULL,
  70.   `contact_phone` varchar(30) default NULL,
  71.   `contact_phone2` varchar(30) default NULL,
  72.   `contact_mobile` varchar(30) default NULL,
  73.   `contact_address1` varchar(30) default NULL,
  74.   `contact_address2` varchar(30) default NULL,
  75.   `contact_city` varchar(30) default NULL,
  76.   `contact_state` varchar(30) default NULL,
  77.   `contact_zip` varchar(11) default NULL,
  78.   `contact_country` varchar(30) default NULL,
  79.   `contact_icq` varchar(20) default NULL,
  80.   `contact_notes` text,
  81.   `contact_project` int(11) NOT NULL default '0',
  82.   `contact_icon` varchar(20) default 'obj/contact',
  83.   `contact_owner` int unsigned default '0',
  84.   `contact_private` tinyint unsigned default '0',
  85.   PRIMARY KEY  (`contact_id`),
  86.   KEY `idx_oby` (`contact_order_by`),
  87.   KEY `idx_co` (`contact_company`),
  88.   KEY `idx_prp` (`contact_project`)
  89. ) TYPE=MyISAM;
  90.  
  91. CREATE TABLE `events` (
  92.   `event_id` int(11) NOT NULL auto_increment,
  93.   `event_title` varchar(255) NOT NULL default '',
  94.   `event_start_date` datetime default null,
  95.   `event_end_date` datetime default null,
  96.   `event_parent` int(11) unsigned NOT NULL default '0',
  97.   `event_description` text,
  98.   `event_times_recuring` int(11) unsigned NOT NULL default '0',
  99.   `event_recurs` int(11) unsigned NOT NULL default '0',
  100.   `event_remind` int(10) unsigned NOT NULL default '0',
  101.   `event_icon` varchar(20) default 'obj/event',
  102.   `event_owner` int(11) default '0',
  103.   `event_project` int(11) default '0',
  104.   `event_private` tinyint(3) default '0',
  105.   `event_type` tinyint(3) default '0',
  106.   PRIMARY KEY  (`event_id`),
  107.   KEY `id_esd` (`event_start_date`),
  108.   KEY `id_eed` (`event_end_date`),
  109.   KEY `id_evp` (`event_parent`)
  110. ) TYPE=MyISAM;
  111.  
  112. CREATE TABLE `files` (
  113.   `file_id` int(11) NOT NULL auto_increment,
  114.   `file_real_filename` varchar(255) NOT NULL default '',
  115.   `file_project` int(11) NOT NULL default '0',
  116.   `file_task` int(11) NOT NULL default '0',
  117.   `file_name` varchar(255) NOT NULL default '',
  118.   `file_parent` int(11) default '0',
  119.   `file_description` text,
  120.   `file_type` varchar(100) default NULL,
  121.   `file_owner` int(11) default '0',
  122.   `file_date` datetime default NULL,
  123.   `file_size` int(11) default '0',
  124.   `file_version` float NOT NULL default '0',
  125.   `file_icon` varchar(20) default 'obj/',
  126.   PRIMARY KEY  (`file_id`),
  127.   KEY `idx_file_task` (`file_task`),
  128.   KEY `idx_file_project` (`file_project`),
  129.   KEY `idx_file_parent` (`file_parent`)
  130. ) TYPE=MyISAM;
  131.  
  132. CREATE TABLE `files_index` (
  133.   `file_id` int(11) NOT NULL default '0',
  134.   `word` varchar(50) NOT NULL default '',
  135.   `word_placement` int(11) default '0',
  136.   PRIMARY KEY  (`file_id`,`word`),
  137.   KEY `idx_fwrd` (`word`),
  138.   KEY `idx_wcnt` (`word_placement`)
  139. ) TYPE=MyISAM;
  140.  
  141. CREATE TABLE `forum_messages` (
  142.   `message_id` int(11) NOT NULL auto_increment,
  143.   `message_forum` int(11) NOT NULL default '0',
  144.   `message_parent` int(11) NOT NULL default '0',
  145.   `message_author` int(11) NOT NULL default '0',
  146.   `message_editor` int(11) NOT NULL default '0',
  147.   `message_title` varchar(255) NOT NULL default '',
  148.   `message_date` datetime default '0000-00-00 00:00:00',
  149.   `message_body` text,
  150.   `message_published` tinyint(1) NOT NULL default '1',
  151.   PRIMARY KEY  (`message_id`),
  152.   KEY `idx_mparent` (`message_parent`),
  153.   KEY `idx_mdate` (`message_date`),
  154.   KEY `idx_mforum` (`message_forum`)
  155. ) TYPE=MyISAM;
  156.  
  157. #
  158. # new field forum_last_id in Version 1.0
  159. #
  160. CREATE TABLE `forums` (
  161.   `forum_id` int(11) NOT NULL auto_increment,
  162.   `forum_project` int(11) NOT NULL default '0',
  163.   `forum_status` tinyint(4) NOT NULL default '-1',
  164.   `forum_owner` int(11) NOT NULL default '0',
  165.   `forum_name` varchar(50) NOT NULL default '',
  166.   `forum_create_date` datetime default '0000-00-00 00:00:00',
  167.   `forum_last_date` datetime default '0000-00-00 00:00:00',
  168.   `forum_last_id` INT UNSIGNED DEFAULT '0' NOT NULL,
  169.   `forum_message_count` int(11) NOT NULL default '0',
  170.   `forum_description` varchar(255) default NULL,
  171.   `forum_moderated` int(11) NOT NULL default '0',
  172.   PRIMARY KEY  (`forum_id`),
  173.   KEY `idx_fproject` (`forum_project`),
  174.   KEY `idx_fowner` (`forum_owner`),
  175.   KEY `forum_status` (`forum_status`)
  176. ) TYPE=MyISAM;
  177.  
  178. #
  179. # New to Version 1.0
  180. #
  181. CREATE TABLE `forum_watch` (
  182.   `watch_user` int(10) unsigned NOT NULL default '0',
  183.   `watch_forum` int(10) unsigned default NULL,
  184.   `watch_topic` int(10) unsigned default NULL
  185. ) TYPE=MyISAM COMMENT='Links users to the forums/messages they are watching';
  186.  
  187.  
  188. CREATE TABLE `permissions` (
  189.   `permission_id` int(11) NOT NULL auto_increment,
  190.   `permission_user` int(11) NOT NULL default '0',
  191.   `permission_grant_on` varchar(12) NOT NULL default '',
  192.   `permission_item` int(11) NOT NULL default '0',
  193.   `permission_value` int(11) NOT NULL default '0',
  194.   PRIMARY KEY  (`permission_id`),
  195.   UNIQUE KEY `idx_pgrant_on` (`permission_grant_on`,`permission_item`,`permission_user`),
  196.   KEY `idx_puser` (`permission_user`),
  197.   KEY `idx_pvalue` (`permission_value`)
  198. ) TYPE=MyISAM;
  199.  
  200. CREATE TABLE `projects` (
  201.   `project_id` int(11) NOT NULL auto_increment,
  202.   `project_company` int(11) NOT NULL default '0',
  203.   `project_department` int(11) NOT NULL default '0',
  204.   `project_name` varchar(255) default NULL,
  205.   `project_short_name` varchar(10) default NULL,
  206.   `project_owner` int(11) default '0',
  207.   `project_url` varchar(255) default NULL,
  208.   `project_demo_url` varchar(255) default NULL,
  209.   `project_start_date` datetime default NULL,
  210.   `project_end_date` datetime default NULL,
  211.   `project_actual_end_date` datetime default NULL,
  212.   `project_status` int(11) default '0',
  213.   `project_percent_complete` tinyint(4) default '0',
  214.   `project_color_identifier` varchar(6) default 'eeeeee',
  215.   `project_description` text,
  216.   `project_target_budget` int(11) default '0',
  217.   `project_actual_budget` int(11) default '0',
  218.   `project_creator` int(11) default '0',
  219.   `project_active` tinyint(4) default '1',
  220.   `project_private` tinyint(3) unsigned default '0',
  221.   PRIMARY KEY  (`project_id`),
  222.   KEY `idx_project_owner` (`project_owner`),
  223.   KEY `idx_sdate` (`project_start_date`),
  224.   KEY `idx_edate` (`project_end_date`),
  225.   KEY `project_short_name` (`project_short_name`)
  226. ) TYPE=MyISAM;
  227.  
  228. CREATE TABLE `task_log` (
  229.   `task_log_id` INT(11) NOT NULL auto_increment,
  230.   `task_log_task` INT(11) NOT NULL default '0',
  231.   `task_log_name` VARCHAR(255) default NULL,
  232.   `task_log_description` TEXT,
  233.   `task_log_creator` INT(11) NOT NULL default '0',
  234.   `task_log_hours` FLOAT DEFAULT "0" NOT NULL,
  235.   `task_log_date` DATETIME,
  236.   `task_log_costcode` VARCHAR(8) NOT NULL default '',
  237.   PRIMARY KEY  (`task_log_id`),
  238.   KEY `idx_log_task` (`task_log_task`)
  239. ) TYPE=MyISAM;
  240.  
  241. CREATE TABLE `tasks` (
  242.   `task_id` int(11) NOT NULL auto_increment,
  243.   `task_name` varchar(255) default NULL,
  244.   `task_parent` int(11) default '0',
  245.   `task_milestone` tinyint(1) default '0',
  246.   `task_project` int(11) NOT NULL default '0',
  247.   `task_owner` int(11) NOT NULL default '0',
  248.   `task_start_date` datetime default NULL,
  249.   `task_duration` float unsigned default '0',
  250.   `task_duration_type` int(11) NOT NULL DEFAULT 1,
  251.   `task_hours_worked` float unsigned default '0',
  252.   `task_end_date` datetime default NULL,
  253.   `task_status` int(11) default '0',
  254.   `task_priority` tinyint(4) default '0',
  255.   `task_percent_complete` tinyint(4) default '0',
  256.   `task_description` text,
  257.   `task_target_budget` int(11) default '0',
  258.   `task_related_url` varchar(255) default NULL,
  259.   `task_creator` int(11) NOT NULL default '0',
  260.   `task_order` int(11) NOT NULL default '0',
  261.   `task_client_publish` tinyint(1) NOT NULL default '0',
  262.   `task_dynamic` tinyint(1) NOT NULL default 0,
  263.   `task_access` int(11) NOT NULL default '0',
  264.   `task_notify` int(11) NOT NULL default '0',
  265.   `task_departments` CHAR( 100 ),
  266.   `task_contacts` CHAR( 100 ),
  267.   `task_custom` LONGTEXT,
  268.   PRIMARY KEY  (`task_id`),
  269.   KEY `idx_task_parent` (`task_parent`),
  270.   KEY `idx_task_project` (`task_project`),
  271.   KEY `idx_task_owner` (`task_owner`),
  272.   KEY `idx_task_order` (`task_order`)
  273. ) TYPE=MyISAM;
  274.  
  275. CREATE TABLE `tickets` (
  276.   `ticket` int(10) unsigned NOT NULL auto_increment,
  277.   `author` varchar(100) NOT NULL default '',
  278.   `recipient` varchar(100) NOT NULL default '',
  279.   `subject` varchar(100) NOT NULL default '',
  280.   `attachment` tinyint(1) unsigned NOT NULL default '0',
  281.   `timestamp` int(10) unsigned NOT NULL default '0',
  282.   `type` varchar(15) NOT NULL default '',
  283.   `assignment` int(10) unsigned NOT NULL default '0',
  284.   `parent` int(10) unsigned NOT NULL default '0',
  285.   `activity` int(10) unsigned NOT NULL default '0',
  286.   `priority` tinyint(1) unsigned NOT NULL default '1',
  287.   `cc` varchar(255) NOT NULL default '',
  288.   `body` text NOT NULL,
  289.   `signature` text,
  290.   PRIMARY KEY  (`ticket`),
  291.   KEY `parent` (`parent`),
  292.   KEY `type` (`type`)
  293. ) TYPE=MyISAM;
  294.  
  295. CREATE TABLE `user_tasks` (
  296.   `user_id` int(11) NOT NULL default '0',
  297.   `user_type` tinyint(4) NOT NULL default '0',
  298.   `task_id` int(11) NOT NULL default '0',
  299.   PRIMARY KEY  (`user_id`,`task_id`),
  300.   KEY `user_type` (`user_type`)
  301. ) TYPE=MyISAM;
  302.  
  303. CREATE TABLE `users` (
  304.   `user_id` int(11) NOT NULL auto_increment,
  305.   `user_username` varchar(20) NOT NULL default '',
  306.   `user_password` varchar(32) NOT NULL default '',
  307.   `user_parent` int(11) NOT NULL default '0',
  308.   `user_type` tinyint(3) not null default '0',
  309.   `user_first_name` varchar(50) default '',
  310.   `user_last_name` varchar(50) default '',
  311.   `user_company` int(11) default '0',
  312.   `user_department` int(11) default '0',
  313.   `user_email` varchar(255) default '',
  314.   `user_phone` varchar(30) default '',
  315.   `user_home_phone` varchar(30) default '',
  316.   `user_mobile` varchar(30) default '',
  317.   `user_address1` varchar(30) default '',
  318.   `user_address2` varchar(30) default '',
  319.   `user_city` varchar(30) default '',
  320.   `user_state` varchar(30) default '',
  321.   `user_zip` varchar(11) default '',
  322.   `user_country` varchar(30) default '',
  323.   `user_icq` varchar(20) default '',
  324.   `user_aol` varchar(20) default '',
  325.   `user_birthday` datetime default NULL,
  326.   `user_pic` TEXT,
  327.   `user_owner` int(11) NOT NULL default '0',
  328.   `user_signature` TEXT,
  329.   PRIMARY KEY  (`user_id`),
  330.   KEY `idx_uid` (`user_username`),
  331.   KEY `idx_pwd` (`user_password`),
  332.   KEY `idx_user_parent` (`user_parent`)
  333. ) TYPE=MyISAM;
  334.  
  335. CREATE TABLE `task_dependencies` (
  336.     `dependencies_task_id` int(11) NOT NULL,
  337.     `dependencies_req_task_id` int(11) NOT NULL,
  338.     PRIMARY KEY (`dependencies_task_id`, `dependencies_req_task_id`)
  339. );
  340.  
  341. CREATE TABLE `user_preferences` (
  342.   `pref_user` varchar(12) NOT NULL default '',
  343.   `pref_name` varchar(12) NOT NULL default '',
  344.   `pref_value` varchar(32) NOT NULL default '',
  345.   KEY `pref_user` (`pref_user`,`pref_name`)
  346. ) TYPE=MyISAM;
  347.  
  348. #
  349. # ATTENTION:
  350. # Customize this section for your installation.
  351. # Recommended changes include:
  352. #   New admin username -> replace {admin}
  353. #   New admin password -> replace {passwd]
  354. #   New admin email -> replace {admin@localhost}
  355. #
  356.  
  357. INSERT INTO `users` VALUES (1,'admin',MD5('passwd'),0,1,'Admin','Person',1,0,'admin@localhost','','','','','','','','','','','','0000-00-00 00:00:00',NULL,0,'');
  358.  
  359. INSERT INTO `permissions` VALUES (1,1,"all",-1, -1);
  360.  
  361. INSERT INTO `user_preferences` VALUES("0", "LOCALE", "en");
  362. INSERT INTO `user_preferences` VALUES("0", "TABVIEW", "0");
  363. INSERT INTO `user_preferences` VALUES("0", "SHDATEFORMAT", "%d/%m/%Y");
  364. INSERT INTO `user_preferences` VALUES("0", "TIMEFORMAT", "%I:%M %p");
  365. INSERT INTO `user_preferences` VALUES("0", "UISTYLE", "default");
  366.  
  367. #
  368. # AJE (24/Jan/2003)
  369. # ---------
  370. # N O T E !
  371. #
  372. # MODULES TABLE IS STILL IN DEVELOPMENT STAGE
  373. #
  374.  
  375. #
  376. # Table structure for table 'modules'
  377. #
  378. #DROP TABLE modules;
  379. CREATE TABLE `modules` (
  380.   `mod_id` int(11) NOT NULL auto_increment,
  381.   `mod_name` varchar(64) NOT NULL default '',
  382.   `mod_directory` varchar(64) NOT NULL default '',
  383.   `mod_version` varchar(10) NOT NULL default '',
  384.   `mod_setup_class` varchar(64) NOT NULL default '',
  385.   `mod_type` varchar(64) NOT NULL default '',
  386.   `mod_active` int(1) unsigned NOT NULL default '0',
  387.   `mod_ui_name` varchar(20) NOT NULL default '',
  388.   `mod_ui_icon` varchar(64) NOT NULL default '',
  389.   `mod_ui_order` tinyint(3) NOT NULL default '0',
  390.   `mod_ui_active` int(1) unsigned NOT NULL default '0',
  391.   `mod_description` varchar(255) NOT NULL default '',
  392.   PRIMARY KEY  (`mod_id`,`mod_directory`)
  393. ) TYPE=MyISAM;
  394.  
  395. #
  396. # Dumping data for table 'modules'
  397. #
  398. INSERT INTO `modules` VALUES("1", "Companies", "companies", "1.0.0", "", "core", "1", "Companies", "handshake.png", "1", "1", "");
  399. INSERT INTO `modules` VALUES("2", "Projects", "projects", "1.0.0", "", "core", "1", "Projects", "applet3-48.png", "2", "1", "");
  400. INSERT INTO `modules` VALUES("3", "Tasks", "tasks", "1.0.0", "", "core", "1", "Tasks", "applet-48.png", "3", "1", "");
  401. INSERT INTO `modules` VALUES("4", "Calendar", "calendar", "1.0.0", "", "core", "1", "Calendar", "myevo-appointments.png", "4", "1", "");
  402. INSERT INTO `modules` VALUES("5", "Files", "files", "1.0.0", "", "core", "1", "Files", "folder5.png", "5", "1", "");
  403. INSERT INTO `modules` VALUES("6", "Contacts", "contacts", "1.0.0", "", "core", "1", "Contacts", "monkeychat-48.png", "6", "1", "");
  404. INSERT INTO `modules` VALUES("7", "Forums", "forums", "1.0.0", "", "core", "1", "Forums", "support.png", "7", "1", "");
  405. INSERT INTO `modules` VALUES("8", "Tickets", "ticketsmith", "1.0.0", "", "core", "1", "Tickets", "ticketsmith.gif", "8", "1", "");
  406. INSERT INTO `modules` VALUES("9", "User Administration", "admin", "1.0.0", "", "core", "1", "User Admin", "helix-setup-users.png", "9", "1", "");
  407. INSERT INTO `modules` VALUES("10", "System Administration", "system", "1.0.0", "", "core", "1", "System Admin", "48_my_computer.png", "10", "1", "");
  408. INSERT INTO `modules` VALUES("11", "Departments", "departments", "1.0.0", "", "core", "1", "Departments", "users.gif", "11", "0", "");
  409. INSERT INTO `modules` VALUES("12", "Help", "help", "1.0.0", "", "core", "1", "Help", "dp.gif", "12", "0", "");
  410. INSERT INTO `modules` VALUES("13", "Public", "public", "1.0.0", "", "core", "1", "Public", "users.gif", "13", "0", "");
  411.  
  412. #
  413. # Table structure for table 'syskeys'
  414. #
  415.  
  416. DROP TABLE IF EXISTS `syskeys`;
  417. CREATE TABLE `syskeys` (
  418.   `syskey_id` int(10) unsigned NOT NULL auto_increment,
  419.   `syskey_name` varchar(48) NOT NULL default '',
  420.   `syskey_label` varchar(255) NOT NULL default '',
  421.   `syskey_type` int(1) unsigned NOT NULL default '0',
  422.   `syskey_sep1` char(2) default '\n',
  423.   `syskey_sep2` char(2) NOT NULL default '|',
  424.   PRIMARY KEY  (`syskey_id`),
  425.   UNIQUE KEY `idx_syskey_name` (`syskey_id`)
  426. ) TYPE=MyISAM;
  427.  
  428. #
  429. # Table structure for table 'sysvals'
  430. #
  431.  
  432. DROP TABLE IF EXISTS `sysvals`;
  433. CREATE TABLE `sysvals` (
  434.   `sysval_id` int(10) unsigned NOT NULL auto_increment,
  435.   `sysval_key_id` int(10) unsigned NOT NULL default '0',
  436.   `sysval_title` varchar(48) NOT NULL default '',
  437.   `sysval_value` text NOT NULL,
  438.   PRIMARY KEY  (`sysval_id`)
  439. ) TYPE=MyISAM;
  440.  
  441. #
  442. # Table structure for table 'sysvals'
  443. #
  444.  
  445. INSERT INTO `syskeys` VALUES("1", "SelectList", "Enter values for list", "0", "\n", "|");
  446. INSERT INTO `sysvals` (`sysval_key_id`,`sysval_title`,`sysval_value`) VALUES("1", "ProjectStatus", "0|Not Defined\r\n1|Proposed\r\n2|In Planning\r\n3|In Progress\r\n4|On Hold\r\n5|Complete");
  447. INSERT INTO `sysvals` (`sysval_key_id`,`sysval_title`,`sysval_value`) VALUES("1", "CompanyType", "0|Not Applicable\n1|Client\n2|Vendor\n3|Supplier\n4|Consultant\n5|Government\n6|Internal");
  448. INSERT INTO `sysvals` (`sysval_key_id`,`sysval_title`,`sysval_value`) VALUES("1", "TaskDurationType", "1|hours\n24|days");
  449. INSERT INTO `sysvals` (`sysval_key_id`,`sysval_title`,`sysval_value`) VALUES("1", "EventType", "0|General\n1|Appointment\n2|Meeting\n3|All Day Event\n4|Anniversary\n5|Reminder");
  450.  
  451. #
  452. # Table structure for table 'roles'
  453. #
  454.  
  455. DROP TABLE IF EXISTS `roles`;
  456. CREATE TABLE `roles` (
  457.   `role_id` int(10) unsigned NOT NULL auto_increment,
  458.   `role_name` varchar(24) NOT NULL default '',
  459.   `role_description` varchar(255) NOT NULL default '',
  460.   `role_type` int(3) unsigned NOT NULL default '0',
  461.   `role_module` int(10) unsigned NOT NULL default '0',
  462.   PRIMARY KEY  (`role_id`)
  463. ) TYPE=MyISAM;
  464.  
  465. #
  466. # Table structure for table 'user_roles'
  467. #
  468.  
  469. DROP TABLE IF EXISTS `user_roles`;
  470. CREATE TABLE `user_roles` (
  471.   `user_id` int(10) unsigned NOT NULL default '0',
  472.   `role_id` int(10) unsigned NOT NULL default '0'
  473. ) TYPE=MyISAM;
  474.  
  475. # Host: localhost
  476. # Database: dotproject
  477. # Table: 'common_notes'
  478. DROP TABLE IF EXISTS `common_notes`;
  479. CREATE TABLE `common_notes` (
  480.   `note_id` int(10) unsigned NOT NULL auto_increment,
  481.   `note_author` int(10) unsigned NOT NULL default '0',
  482.   `note_module` int(10) unsigned NOT NULL default '0',
  483.   `note_record_id` int(10) unsigned NOT NULL default '0',
  484.   `note_category` int(3) unsigned NOT NULL default '0',
  485.   `note_title` varchar(100) NOT NULL default '',
  486.   `note_body` text NOT NULL,
  487.   `note_date` datetime NOT NULL default '0000-00-00 00:00:00',
  488.   `note_hours` float NOT NULL default '0',
  489.   `note_code` varchar(8) NOT NULL default '',
  490.   `note_created` datetime NOT NULL default '0000-00-00 00:00:00',
  491.   `note_modified` timestamp(14) NOT NULL,
  492.   `note_modified_by` int(10) unsigned NOT NULL default '0',
  493.   PRIMARY KEY  (`note_id`)
  494. ) TYPE=MyISAM; 
  495.  
  496.  
  497.