From b71edd155ebd84bf71b9d6a96b26014a3af84cc1 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Wed, 26 Feb 2014 15:01:17 +0100 Subject: [PATCH] SONAR-5067 Remove unique index on active rules due to hibernate limitation on inheritance --- .../db/migrate/498_remove_duplicate_active_rules.rb | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/sonar-server/src/main/webapp/WEB-INF/db/migrate/498_remove_duplicate_active_rules.rb b/sonar-server/src/main/webapp/WEB-INF/db/migrate/498_remove_duplicate_active_rules.rb index a86b47982c3..ceaa5c60c82 100644 --- a/sonar-server/src/main/webapp/WEB-INF/db/migrate/498_remove_duplicate_active_rules.rb +++ b/sonar-server/src/main/webapp/WEB-INF/db/migrate/498_remove_duplicate_active_rules.rb @@ -31,11 +31,6 @@ class RemoveDuplicateActiveRules < ActiveRecord::Migration end def self.up - remove_active_rules_duplication - add_unique_index_on_active_rule - end - - def self.remove_active_rules_duplication # Search for all rules activated many times on a same profile rule_actived_many_times_on_same_profile = ActiveRule.all( :select => 'rule_id,profile_id', @@ -56,11 +51,4 @@ class RemoveDuplicateActiveRules < ActiveRecord::Migration end end - def self.add_unique_index_on_active_rule - begin - add_index :active_rules, [:rule_id, :profile_id], :unique => true, :name => 'active_rules_unique' - rescue - # already exists - end - end end -- 2.39.5