home *** CD-ROM | disk | FTP | other *** search
- # $Id: upgrade_100_alpha1_to_alpha2.sql,v 1.4 2003/05/18 11:47:20 eddieajau Exp $
- #
- # Upgrade dotProject DB Schema
- # Version 1.0 alpha 1 to alpha 2
-
- # Fix misspelled table field names [modified to specify incorrect field names then new field names]
- ALTER TABLE `tasks` CHANGE `task_precent_complete` `task_percent_complete` TINYINT(4) DEFAULT "0";
- ALTER TABLE `projects` CHANGE `project_precent_complete` `project_percent_complete` TINYINT(4) DEFAULT "0";
-
- # Alterations to the task log table
- # This adds better information capture/support for other pluggins to use information
-
- ALTER TABLE `task_log` ADD `task_log_hours` FLOAT DEFAULT "0" NOT NULL;
- ALTER TABLE `task_log` ADD `task_log_date` DATETIME;
- ALTER TABLE `task_log` ADD `task_log_costcode` VARCHAR(8) NOT NULL default '';
- ALTER TABLE `task_log` DROP `task_log_parent`;
-
- # copy across task comments to task log table
- INSERT INTO task_log (task_log_task, task_log_name, task_log_description, task_log_creator, task_log_date)
- SELECT comment_task, comment_title, comment_body, comment_user, comment_date FROM task_comments;
-
- # uncomment when satisfied data has been copied successfully
- #DROP TABLE task_comments;
-
- # increase the description fields
- ALTER TABLE `companies` CHANGE `company_description` `company_description` TEXT;
- ALTER TABLE `departments` CHANGE `dept_desc` `dept_desc` TEXT;
- ALTER TABLE `files` CHANGE `file_description` `file_description` TEXT;
-