From 3a6873215f8e775b58d58cc0fac45cbdc3f55f4a Mon Sep 17 00:00:00 2001 From: hg <none@none> Date: Tue, 3 Jun 2014 15:46:46 +0200 Subject: [PATCH] OO-1000: remove a constraint which kill support of MySQL 5.1 --- .../java/org/olat/upgrade/_spring/databaseUpgradeContext.xml | 4 ++++ src/main/resources/database/mysql/alter_9_4_0_to_10_0_0.sql | 2 +- src/main/resources/database/mysql/setupDatabase.sql | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/upgrade/_spring/databaseUpgradeContext.xml b/src/main/java/org/olat/upgrade/_spring/databaseUpgradeContext.xml index dbb2b440aa9..218fc1412e5 100644 --- a/src/main/java/org/olat/upgrade/_spring/databaseUpgradeContext.xml +++ b/src/main/java/org/olat/upgrade/_spring/databaseUpgradeContext.xml @@ -64,6 +64,10 @@ <constructor-arg index="0" value="OLAT_9.4.0" /> <property name="alterDbStatements" value="alter_9_3_0_to_9_4_0.sql" /> </bean> + <bean id="database_upgrade_10_0_0" class="org.olat.upgrade.DatabaseUpgrade"> + <constructor-arg index="0" value="OLAT_10.0.0" /> + <property name="alterDbStatements" value="alter_9_4_0_to_10_0_0.sql" /> + </bean> </list> </property> </bean> diff --git a/src/main/resources/database/mysql/alter_9_4_0_to_10_0_0.sql b/src/main/resources/database/mysql/alter_9_4_0_to_10_0_0.sql index 9469bd3331d..6b59ea44f59 100644 --- a/src/main/resources/database/mysql/alter_9_4_0_to_10_0_0.sql +++ b/src/main/resources/database/mysql/alter_9_4_0_to_10_0_0.sql @@ -35,7 +35,7 @@ insert into o_repositoryentry_stats (id, creationdate, lastmodified, r_rating, r update o_repositoryentry set fk_stats=repositoryentry_id where fk_stats is null; alter table o_repositoryentry modify fk_stats bigint not null; -alter table o_repositoryentry add constraint repoentry_stats_ctx foreign key (fk_stats) references o_repositoryentry_stats (id); +-- alter table o_repositoryentry add constraint repoentry_stats_ctx foreign key (fk_stats) references o_repositoryentry_stats (id); -- base group create table o_bs_group ( diff --git a/src/main/resources/database/mysql/setupDatabase.sql b/src/main/resources/database/mysql/setupDatabase.sql index 746c65f4536..30685cbeb2e 100644 --- a/src/main/resources/database/mysql/setupDatabase.sql +++ b/src/main/resources/database/mysql/setupDatabase.sql @@ -2058,7 +2058,7 @@ create index idx_re_lifecycle_extref_idx on o_repositoryentry (external_ref); alter table o_repositoryentry add constraint idx_re_lifecycle_fk foreign key (fk_lifecycle) references o_repositoryentry_cycle(id); create index idx_re_lifecycle_soft_idx on o_repositoryentry_cycle (r_softkey); -alter table o_repositoryentry add constraint repoentry_stats_ctx foreign key (fk_stats) references o_repositoryentry_stats (id); +-- alter table o_repositoryentry add constraint repoentry_stats_ctx foreign key (fk_stats) references o_repositoryentry_stats (id); -- access control create index ac_offer_to_resource_idx on o_ac_offer (fk_resource_id); -- GitLab