home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / dotproject / db / upgrade_100_alpha1_to_alpha2.sql < prev    next >
Text File  |  2003-05-18  |  1KB  |  29 lines

  1. # $Id: upgrade_100_alpha1_to_alpha2.sql,v 1.4 2003/05/18 11:47:20 eddieajau Exp $
  2. #
  3. # Upgrade dotProject DB Schema
  4. # Version 1.0 alpha 1 to alpha 2
  5.  
  6. # Fix misspelled table field names [modified to specify incorrect field names then new field names]
  7. ALTER TABLE `tasks` CHANGE `task_precent_complete` `task_percent_complete` TINYINT(4)  DEFAULT "0";
  8. ALTER TABLE `projects` CHANGE `project_precent_complete` `project_percent_complete` TINYINT(4)  DEFAULT "0";
  9.  
  10. # Alterations to the task log table
  11. # This adds better information capture/support for other pluggins to use information
  12.  
  13. ALTER TABLE `task_log` ADD `task_log_hours` FLOAT DEFAULT "0" NOT NULL;
  14. ALTER TABLE `task_log` ADD `task_log_date` DATETIME;
  15. ALTER TABLE `task_log` ADD `task_log_costcode` VARCHAR(8) NOT NULL default '';
  16. ALTER TABLE `task_log` DROP `task_log_parent`;
  17.  
  18. # copy across task comments to task log table
  19. INSERT INTO task_log (task_log_task, task_log_name, task_log_description, task_log_creator, task_log_date)
  20. SELECT comment_task, comment_title, comment_body, comment_user, comment_date FROM task_comments;
  21.  
  22. # uncomment when satisfied data has been copied successfully
  23. #DROP TABLE task_comments;
  24.  
  25. # increase the description fields
  26. ALTER TABLE `companies` CHANGE `company_description` `company_description` TEXT;
  27. ALTER TABLE `departments` CHANGE `dept_desc` `dept_desc` TEXT;
  28. ALTER TABLE `files` CHANGE `file_description` `file_description` TEXT;
  29.