Skip to content

Commit

Permalink
SAM-3066 move db conversions to 11.3 upgrade script from 12
Browse files Browse the repository at this point in the history
  • Loading branch information
ern committed Feb 7, 2017
1 parent cf0a430 commit 71add34
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 24 deletions.
12 changes: 12 additions & 0 deletions reference/docs/conversion/sakai_11_2-11_3_mysql_conversion.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-- BEGIN SAM-3066 remove unecessary indexes because Hibernate always create an index on an FK
ALTER TABLE SAM_PUBLISHEDITEM_T DROP INDEX SAM_PUBITEM_SECTION_I;
ALTER TABLE SAM_PUBLISHEDITEMFEEDBACK_T DROP INDEX SAM_PUBITEMFB_ITEM_I;
ALTER TABLE SAM_PUBLISHEDITEMMETADATA_T DROP INDEX SAM_PUBITEMMETA_ITEM_I;
ALTER TABLE SAM_PUBLISHEDITEMTEXT_T DROP INDEX SAM_PUBITEMTEXT_ITEM_I;
ALTER TABLE SAM_PUBLISHEDSECTION_T DROP INDEX SAM_PUBSECTION_ASSESSMENT_I;
ALTER TABLE SAM_PUBSECTION_ASSESSMENT_I DROP INDEX SAM_PUBITEM_SECTION_I;
ALTER TABLE SAM_PUBLISHEDSECUREDIP_T DROP INDEX SAM_PUBIP_ASSESSMENT_I;
ALTER TABLE SAM_PUBLISHEDSECTIONMETADATA_T DROP INDEX SAM_PUBSECTIONMETA_SECTION_I;
ALTER TABLE SAM_ANSWER_T DROP INDEX SAM_ANSWER_ITEMTEXTID_I;
-- END SAM-3066

11 changes: 11 additions & 0 deletions reference/docs/conversion/sakai_11_2-11_3_oracle_conversion.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-- BEGIN SAM-3066 remove unecessary indexes because Hibernate always create an index on an FK
DROP INDEX SAM_PUBITEM_SECTION_I;
DROP INDEX SAM_PUBITEMFB_ITEM_I;
DROP INDEX SAM_PUBITEMMETA_ITEM_I;
DROP INDEX SAM_PUBITEMTEXT_ITEM_I;
DROP INDEX SAM_PUBSECTION_ASSESSMENT_I;
DROP INDEX SAM_PUBITEM_SECTION_I;
DROP INDEX SAM_PUBIP_ASSESSMENT_I;
DROP INDEX SAM_PUBSECTIONMETA_SECTION_I;
DROP INDEX SAM_ANSWER_ITEMTEXTID_I;
-- END SAM-3066
12 changes: 0 additions & 12 deletions reference/docs/conversion/sakai_12_mysql_conversion.sql
Original file line number Diff line number Diff line change
Expand Up @@ -209,18 +209,6 @@ ALTER TABLE pasystem_banner_dismissed DROP COLUMN user_eid;
alter table GB_GRADABLE_OBJECT_T alter column IS_EXTRA_CREDIT drop default;
alter table GB_GRADABLE_OBJECT_T alter column HIDE_IN_ALL_GRADES_TABLE drop default;

-- BEGIN SAM-3066 remove unecessary indexes because Hibernate always create an index on an FK
ALTER TABLE SAM_PUBLISHEDITEM_T DROP INDEX SAM_PUBITEM_SECTION_I;
ALTER TABLE SAM_PUBLISHEDITEMFEEDBACK_T DROP INDEX SAM_PUBITEMFB_ITEM_I;
ALTER TABLE SAM_PUBLISHEDITEMMETADATA_T DROP INDEX SAM_PUBITEMMETA_ITEM_I;
ALTER TABLE SAM_PUBLISHEDITEMTEXT_T DROP INDEX SAM_PUBITEMTEXT_ITEM_I;
ALTER TABLE SAM_PUBLISHEDSECTION_T DROP INDEX SAM_PUBSECTION_ASSESSMENT_I;
ALTER TABLE SAM_PUBSECTION_ASSESSMENT_I DROP INDEX SAM_PUBITEM_SECTION_I;
ALTER TABLE SAM_PUBLISHEDSECUREDIP_T DROP INDEX SAM_PUBIP_ASSESSMENT_I;
ALTER TABLE SAM_PUBLISHEDSECTIONMETADATA_T DROP INDEX SAM_PUBSECTIONMETA_SECTION_I;
ALTER TABLE SAM_ANSWER_T DROP INDEX SAM_ANSWER_ITEMTEXTID_I;
-- END SAM-3066

-- BEGIN SAK-31819 Remove the old ScheduledInvocationManager job as it's not present in Sakai 12.
DELETE FROM QRTZ_SIMPLE_TRIGGERS WHERE TRIGGER_NAME='org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner';
DELETE FROM QRTZ_TRIGGERS WHERE TRIGGER_NAME='org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner';
Expand Down
12 changes: 0 additions & 12 deletions reference/docs/conversion/sakai_12_oracle_conversion.sql
Original file line number Diff line number Diff line change
Expand Up @@ -215,18 +215,6 @@ ALTER TABLE pasystem_banner_dismissed DROP COLUMN user_eid;
ALTER TABLE GB_GRADABLE_OBJECT_T MODIFY IS_EXTRA_CREDIT DEFAULT NULL;
ALTER TABLE GB_GRADABLE_OBJECT_T MODIFY HIDE_IN_ALL_GRADES_TABLE DEFAULT NULL;

-- BEGIN SAM-3066 remove unecessary indexes because Hibernate always create an index on an FK
DROP INDEX SAM_PUBITEM_SECTION_I;
DROP INDEX SAM_PUBITEMFB_ITEM_I;
DROP INDEX SAM_PUBITEMMETA_ITEM_I;
DROP INDEX SAM_PUBITEMTEXT_ITEM_I;
DROP INDEX SAM_PUBSECTION_ASSESSMENT_I;
DROP INDEX SAM_PUBITEM_SECTION_I;
DROP INDEX SAM_PUBIP_ASSESSMENT_I;
DROP INDEX SAM_PUBSECTIONMETA_SECTION_I;
DROP INDEX SAM_ANSWER_ITEMTEXTID_I;
-- END SAM-3066

-- BEGIN SAK-31819 Remove the old ScheduledInvocationManager job as it's not present in Sakai 12.
DELETE FROM QRTZ_SIMPLE_TRIGGERS WHERE TRIGGER_NAME='org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner';
DELETE FROM QRTZ_TRIGGERS WHERE TRIGGER_NAME='org.sakaiproject.component.app.scheduler.ScheduledInvocationManagerImpl.runner';
Expand Down

0 comments on commit 71add34

Please sign in to comment.