Index: lams_common/db/sql/updatescripts/alter_21_engine.sql =================================================================== diff -u -r98f10c35c8f290b7f3bcea1908f22cd77e7e8943 -r36aa2a4d14c54dc5a486aa4b45d3ee94be976f77 --- lams_common/db/sql/updatescripts/alter_21_engine.sql (.../alter_21_engine.sql) (revision 98f10c35c8f290b7f3bcea1908f22cd77e7e8943) +++ lams_common/db/sql/updatescripts/alter_21_engine.sql (.../alter_21_engine.sql) (revision 36aa2a4d14c54dc5a486aa4b45d3ee94be976f77) @@ -1,4 +1,6 @@ -- LDEV-1511 +SET foreign_key_checks=0; + ALTER TABLE lams_configuration ENGINE=InnoDB; ALTER TABLE lams_notebook_entry ENGINE=InnoDB; ALTER TABLE lams_qtz_BLOB_TRIGGERS ENGINE=InnoDB; @@ -13,3 +15,29 @@ ALTER TABLE lams_qtz_SIMPLE_TRIGGERS ENGINE=InnoDB; ALTER TABLE lams_qtz_TRIGGERS ENGINE=InnoDB; ALTER TABLE lams_qtz_TRIGGER_LISTENERS ENGINE=InnoDB; + +ALTER TABLE tl_lantbk11_attachment ADD CONSTRAINT FK12090F57FC940906 FOREIGN KEY (notebook_uid) REFERENCES tl_lantbk11_notebook (uid); + +ALTER TABLE tl_lantbk11_session ADD CONSTRAINT FKB7C198E2FC940906 FOREIGN KEY (notebook_uid) REFERENCES tl_lantbk11_notebook (uid); + +ALTER TABLE tl_lantbk11_user ADD CONSTRAINT FKCB8A58FFA3B0FADF FOREIGN KEY (notebook_session_uid) REFERENCES tl_lantbk11_session (uid); + +ALTER TABLE lams_qtz_JOB_LISTENERS ADD FOREIGN KEY (JOB_NAME,JOB_GROUP) + REFERENCES lams_qtz_JOB_DETAILS (JOB_NAME,JOB_GROUP); + +ALTER TABLE lams_qtz_TRIGGERS ADD FOREIGN KEY (JOB_NAME,JOB_GROUP) + REFERENCES lams_qtz_JOB_DETAILS (JOB_NAME,JOB_GROUP); + +ALTER TABLE lams_qtz_SIMPLE_TRIGGERS ADD FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES lams_qtz_TRIGGERS (TRIGGER_NAME,TRIGGER_GROUP); + +ALTER TABLE lams_qtz_CRON_TRIGGERS ADD FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES lams_qtz_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP); + +ALTER TABLE lams_qtz_BLOB_TRIGGERS ADD FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES lams_qtz_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP); + +ALTER TABLE lams_qtz_TRIGGER_LISTENERS ADD FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) + REFERENCES lams_qtz_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP); + +SET foreign_key_checks=1; \ No newline at end of file Index: lams_tool_chat/db/sql/updatescripts/updateTo20080229.sql =================================================================== diff -u -r98f10c35c8f290b7f3bcea1908f22cd77e7e8943 -r36aa2a4d14c54dc5a486aa4b45d3ee94be976f77 --- lams_tool_chat/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 98f10c35c8f290b7f3bcea1908f22cd77e7e8943) +++ lams_tool_chat/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 36aa2a4d14c54dc5a486aa4b45d3ee94be976f77) @@ -4,5 +4,11 @@ ALTER TABLE tl_lachat11_message ENGINE=InnoDB; ALTER TABLE tl_lachat11_session ENGINE=InnoDB; ALTER TABLE tl_lachat11_user ENGINE=InnoDB; +alter table tl_lachat11_attachment add foreign key (chat_uid) references tl_lachat11_chat (uid); +alter table tl_lachat11_message add foreign key (to_user_uid) references tl_lachat11_user (uid); +alter table tl_lachat11_message add foreign key (chat_session_uid) references tl_lachat11_session (uid); +alter table tl_lachat11_message add foreign key (from_user_uid) references tl_lachat11_user (uid); +alter table tl_lachat11_session add foreign key (chat_uid) references tl_lachat11_chat (uid); +alter table tl_lachat11_user add foreign key (chat_session_uid) references tl_lachat11_session (uid); UPDATE lams_tool SET modified_date_time = NOW() WHERE tool_signature = "lachat11"; UPDATE lams_tool SET tool_version = "20080229" WHERE tool_signature = "lachat11"; \ No newline at end of file Index: lams_tool_larsrc/db/sql/updatescripts/updateTo20080229.sql =================================================================== diff -u -r98f10c35c8f290b7f3bcea1908f22cd77e7e8943 -r36aa2a4d14c54dc5a486aa4b45d3ee94be976f77 --- lams_tool_larsrc/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 98f10c35c8f290b7f3bcea1908f22cd77e7e8943) +++ lams_tool_larsrc/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 36aa2a4d14c54dc5a486aa4b45d3ee94be976f77) @@ -6,5 +6,16 @@ ALTER TABLE tl_larsrc11_resource_item ENGINE=InnoDB; ALTER TABLE tl_larsrc11_session ENGINE=InnoDB; ALTER TABLE tl_larsrc11_user ENGINE=InnoDB; +alter table tl_larsrc11_attachment add foreign key (resource_uid) references tl_larsrc11_resource (uid); +alter table tl_larsrc11_item_instruction add foreign key (item_uid) references tl_larsrc11_resource_item (uid); +alter table tl_larsrc11_resource add foreign key (create_by) references tl_larsrc11_user (uid); +alter table tl_larsrc11_resource_item add foreign key (create_by) references tl_larsrc11_user (uid); +alter table tl_larsrc11_resource_item add foreign key (resource_uid) references tl_larsrc11_resource (uid); +alter table tl_larsrc11_resource_item add foreign key (session_uid) references tl_larsrc11_session (uid); +alter table tl_larsrc11_item_log add foreign key (resource_item_uid) references tl_larsrc11_resource_item (uid); +alter table tl_larsrc11_item_log add foreign key (user_uid) references tl_larsrc11_user (uid); +alter table tl_larsrc11_session add foreign key (resource_uid) references tl_larsrc11_resource (uid); +alter table tl_larsrc11_user add foreign key (session_uid) references tl_larsrc11_session (uid); +alter table tl_larsrc11_user add foreign key (resource_uid) references tl_larsrc11_resource (uid); UPDATE lams_tool SET modified_date_time = NOW() WHERE tool_signature = "larsrc11"; UPDATE lams_tool SET tool_version = "20080229" WHERE tool_signature = "larsrc11"; Index: lams_tool_scribe/db/sql/updatescripts/updateTo20080229.sql =================================================================== diff -u -r98f10c35c8f290b7f3bcea1908f22cd77e7e8943 -r36aa2a4d14c54dc5a486aa4b45d3ee94be976f77 --- lams_tool_scribe/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 98f10c35c8f290b7f3bcea1908f22cd77e7e8943) +++ lams_tool_scribe/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 36aa2a4d14c54dc5a486aa4b45d3ee94be976f77) @@ -5,5 +5,12 @@ ALTER TABLE tl_lascrb11_scribe ENGINE=InnoDB; ALTER TABLE tl_lascrb11_session ENGINE=InnoDB; ALTER TABLE tl_lascrb11_user ENGINE=InnoDB; +alter table tl_lascrb11_attachment add foreign key (scribe_uid) references tl_lascrb11_scribe (uid); +alter table tl_lascrb11_heading add foreign key (scribe_uid) references tl_lascrb11_scribe (uid); +alter table tl_lascrb11_report_entry add foreign key (scribe_heading_uid) references tl_lascrb11_heading (uid); +alter table tl_lascrb11_report_entry add foreign key (scribe_session_uid) references tl_lascrb11_session (uid); +alter table tl_lascrb11_session add foreign key (scribe_uid) references tl_lascrb11_scribe (uid); +alter table tl_lascrb11_session add foreign key (appointed_scribe_uid) references tl_lascrb11_user (uid); +alter table tl_lascrb11_user add foreign key (scribe_session_uid) references tl_lascrb11_session (uid); UPDATE lams_tool SET modified_date_time = NOW() WHERE tool_signature = "lascrb11"; UPDATE lams_tool SET tool_version = "20080229" WHERE tool_signature = "lascrb11"; Index: lams_tool_survey/db/sql/updatescripts/updateTo20080229.sql =================================================================== diff -u -r98f10c35c8f290b7f3bcea1908f22cd77e7e8943 -r36aa2a4d14c54dc5a486aa4b45d3ee94be976f77 --- lams_tool_survey/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 98f10c35c8f290b7f3bcea1908f22cd77e7e8943) +++ lams_tool_survey/db/sql/updatescripts/updateTo20080229.sql (.../updateTo20080229.sql) (revision 36aa2a4d14c54dc5a486aa4b45d3ee94be976f77) @@ -6,5 +6,15 @@ ALTER TABLE tl_lasurv11_session ENGINE=InnoDB; ALTER TABLE tl_lasurv11_survey ENGINE=InnoDB; ALTER TABLE tl_lasurv11_user ENGINE=InnoDB; +alter table tl_lasurv11_answer add foreign key (user_uid) references tl_lasurv11_user (uid); +alter table tl_lasurv11_answer add foreign key (question_uid) references tl_lasurv11_question (uid); +alter table tl_lasurv11_attachment add foreign key (survey_uid) references tl_lasurv11_survey (uid); +alter table tl_lasurv11_option add foreign key (question_uid) references tl_lasurv11_question (uid); +alter table tl_lasurv11_question add foreign key (survey_uid) references tl_lasurv11_survey (uid); +alter table tl_lasurv11_question add foreign key (create_by) references tl_lasurv11_user (uid); +alter table tl_lasurv11_session add foreign key (survey_uid) references tl_lasurv11_survey (uid); +alter table tl_lasurv11_survey add foreign key (create_by) references tl_lasurv11_user (uid); +alter table tl_lasurv11_user add foreign key (session_uid) references tl_lasurv11_session (uid); +alter table tl_lasurv11_user add foreign key (survey_uid) references tl_lasurv11_survey (uid); UPDATE lams_tool SET modified_date_time = NOW() WHERE tool_signature = "lasurv11"; UPDATE lams_tool SET tool_version = "20080229" WHERE tool_signature = "lasurv11";