]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3755 Add index on issues.root_component_id
authorJulien Lancelot <julien.lancelot@gmail.com>
Wed, 29 May 2013 15:31:09 +0000 (17:31 +0200)
committerJulien Lancelot <julien.lancelot@gmail.com>
Wed, 29 May 2013 15:31:09 +0000 (17:31 +0200)
sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl
sonar-server/src/main/webapp/WEB-INF/db/migrate/398_create_issues.rb

index a52f49cb31481b517f1cbe7ea2658b0e4b9db643..19ce838fa10ef85d5ecfdfc6179e2d0d7ceea5b2 100644 (file)
@@ -618,6 +618,8 @@ CREATE UNIQUE INDEX "ISSUES_KEE" ON "ISSUES" ("KEE");
 
 CREATE INDEX "ISSUES_COMPONENT_ID" ON "ISSUES" ("COMPONENT_ID");
 
+CREATE INDEX "ISSUES_ROOT_COMPONENT_ID" ON "ISSUES" ("ROOT_COMPONENT_ID");
+
 CREATE INDEX "ISSUES_RULE_ID" ON "ISSUES" ("RULE_ID");
 
 CREATE INDEX "ISSUES_SEVERITY" ON "ISSUES" ("SEVERITY");
index a9cd0d37ecc14c8907f8915f96b470112d184c6d..c0aebb856f806870fc820714fbe4fe3acced7e68 100644 (file)
@@ -55,6 +55,7 @@ class CreateIssues < ActiveRecord::Migration
 
     add_index :issues,  :kee,                 :name => 'issues_kee',         :unique => true
     add_index :issues,  :component_id,        :name => 'issues_component_id'
+    add_index :issues,  :root_component_id,   :name => 'issues_root_component_id'
     add_index :issues,  :rule_id,             :name => 'issues_rule_id'
     add_index :issues,  :severity,            :name => 'issues_severity'
     add_index :issues,  :status,              :name => 'issues_status'