From d842cce39d2573b2939dab30a6da52780e074305 Mon Sep 17 00:00:00 2001
From: Fredrik Norberg <fnorbe@dsv.su.se>
Date: Thu, 27 Oct 2011 18:59:53 +0200
Subject: [PATCH] changed the db script the lazy way since its late

---
 resources/db_update_scripts/current.sql       | 97 -------------------
 .../update_db-2011-10-27.sql                  | 97 +++++++++++++++++++
 2 files changed, 97 insertions(+), 97 deletions(-)
 create mode 100644 resources/db_update_scripts/update_db-2011-10-27.sql

diff --git a/resources/db_update_scripts/current.sql b/resources/db_update_scripts/current.sql
index 75910a718e..e69de29bb2 100644
--- a/resources/db_update_scripts/current.sql
+++ b/resources/db_update_scripts/current.sql
@@ -1,97 +0,0 @@
--- Required DDL changes for production deploy
-ALTER TABLE schedule_template DROP COLUMN active;
-
-CREATE TABLE `project_schedule_event` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `dateCreated` datetime NOT NULL,
-  `lastModified` datetime NOT NULL,
-  `version` int(11) NOT NULL,
-  `deleted` bit(1) NOT NULL,
-  `date` datetime NOT NULL,
-  `description` longtext NOT NULL,
-  `name` varchar(50) NOT NULL,
-  `uploadRequired` bit(1) NOT NULL,
-  `checkList_id` bigint(20) DEFAULT NULL,
-  `creator_id` bigint(20) NOT NULL,
-  `fileUpload_id` bigint(20) DEFAULT NULL,
-  `projectSchedule_id` bigint(20) NOT NULL,
-  PRIMARY KEY (`id`),
-  KEY `projectSchedule_id_index` (`projectSchedule_id`),
-  KEY `checkList_id_index` (`checkList_id`),
-  KEY `creator_id_index` (`creator_id`),
-  KEY `fileUpload_id_index` (`fileUpload_id`),
-  KEY `deleted_index` (`deleted`),
-  CONSTRAINT `checkList_id_index` FOREIGN KEY (`checkList_id`) REFERENCES `checklist` (`id`),
-  CONSTRAINT `projectSchedule_id_index` FOREIGN KEY (`projectSchedule_id`) REFERENCES `project_schedule` (`id`),
-  CONSTRAINT `fileUpload_id_index` FOREIGN KEY (`fileUpload_id`) REFERENCES `file_description` (`id`),
-  CONSTRAINT `creator_id_index` FOREIGN KEY (`creator_id`) REFERENCES `user` (`id`)
-) ENGINE=InnoDB;
-
-ALTER TABLE answer ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE board_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE board_message_board_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE check_plagiarism_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_answer ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_checklist_question ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_question ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_question_checklist_answer ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_template ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_template_checklist_category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE checklist_upload ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE comment ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE comment_thread ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE file_description ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE final_seminar ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE final_seminar_active_participation ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE final_seminar_opposition ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE general_system_settings ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE group_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE group_event_project_schedule ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE hand_in ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE hand_in_activity ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE hand_in_feedback ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE hand_in_feedback_file_description ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE hand_in_file_description ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE log ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE log_entry ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE mail_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE mail_event_recipients ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE mail_event_reply_to ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE message_board ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE message_board_board_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE peer_queue ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE peer_request ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE peer_review ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE private_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE projectPartner ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_checklist ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_class ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_class_settings ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_event_student ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_event_template ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_follower ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_schedule ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_schedule_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE project_student ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE question ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE rating ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE recipient ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE resource ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE resource_category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE resource_tag ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE review_rating ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE role ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE schedule_template ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE string_resource ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE tag ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE user ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE user_settings ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE username ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE web_notification ADD COLUMN version int(4) NOT NULL DEFAULT '0';
-ALTER TABLE worker_data ADD COLUMN version int(4) NOT NULL DEFAULT '0';
diff --git a/resources/db_update_scripts/update_db-2011-10-27.sql b/resources/db_update_scripts/update_db-2011-10-27.sql
new file mode 100644
index 0000000000..75910a718e
--- /dev/null
+++ b/resources/db_update_scripts/update_db-2011-10-27.sql
@@ -0,0 +1,97 @@
+-- Required DDL changes for production deploy
+ALTER TABLE schedule_template DROP COLUMN active;
+
+CREATE TABLE `project_schedule_event` (
+  `id` bigint(20) NOT NULL AUTO_INCREMENT,
+  `dateCreated` datetime NOT NULL,
+  `lastModified` datetime NOT NULL,
+  `version` int(11) NOT NULL,
+  `deleted` bit(1) NOT NULL,
+  `date` datetime NOT NULL,
+  `description` longtext NOT NULL,
+  `name` varchar(50) NOT NULL,
+  `uploadRequired` bit(1) NOT NULL,
+  `checkList_id` bigint(20) DEFAULT NULL,
+  `creator_id` bigint(20) NOT NULL,
+  `fileUpload_id` bigint(20) DEFAULT NULL,
+  `projectSchedule_id` bigint(20) NOT NULL,
+  PRIMARY KEY (`id`),
+  KEY `projectSchedule_id_index` (`projectSchedule_id`),
+  KEY `checkList_id_index` (`checkList_id`),
+  KEY `creator_id_index` (`creator_id`),
+  KEY `fileUpload_id_index` (`fileUpload_id`),
+  KEY `deleted_index` (`deleted`),
+  CONSTRAINT `checkList_id_index` FOREIGN KEY (`checkList_id`) REFERENCES `checklist` (`id`),
+  CONSTRAINT `projectSchedule_id_index` FOREIGN KEY (`projectSchedule_id`) REFERENCES `project_schedule` (`id`),
+  CONSTRAINT `fileUpload_id_index` FOREIGN KEY (`fileUpload_id`) REFERENCES `file_description` (`id`),
+  CONSTRAINT `creator_id_index` FOREIGN KEY (`creator_id`) REFERENCES `user` (`id`)
+) ENGINE=InnoDB;
+
+ALTER TABLE answer ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE board_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE board_message_board_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE check_plagiarism_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_answer ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_checklist_question ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_question ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_question_checklist_answer ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_template ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_template_checklist_category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE checklist_upload ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE comment ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE comment_thread ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE file_description ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE final_seminar ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE final_seminar_active_participation ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE final_seminar_opposition ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE general_system_settings ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE group_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE group_event_project_schedule ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE hand_in ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE hand_in_activity ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE hand_in_feedback ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE hand_in_feedback_file_description ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE hand_in_file_description ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE log ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE log_entry ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE mail_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE mail_event_recipients ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE mail_event_reply_to ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE message_board ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE message_board_board_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE peer_queue ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE peer_request ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE peer_review ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE private_message ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE projectPartner ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_checklist ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_class ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_class_settings ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_event_student ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_event_template ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_follower ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_schedule ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_schedule_event ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE project_student ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE question ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE rating ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE recipient ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE resource ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE resource_category ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE resource_tag ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE review_rating ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE role ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE schedule_template ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE string_resource ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE tag ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE user ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE user_settings ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE username ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE web_notification ADD COLUMN version int(4) NOT NULL DEFAULT '0';
+ALTER TABLE worker_data ADD COLUMN version int(4) NOT NULL DEFAULT '0';