]> source.dussan.org Git - sonarqube.git/commitdiff
Remove constraints on ISSUES.COMPONENT_UUID and PROJECT_UUID -> keep them NULLABLE...
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 20 Feb 2015 17:14:38 +0000 (18:14 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 20 Feb 2015 17:14:48 +0000 (18:14 +0100)
server/sonar-web/src/main/webapp/WEB-INF/db/migrate/773_remove_issue_component_ids.rb
sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl

index c0898b7dd59e62214e3dffdbd2700ebc6eff4ef0..42d480edd0109b14aa77700768d876652cd932a1 100644 (file)
@@ -32,9 +32,7 @@ class RemoveIssueComponentIds < ActiveRecord::Migration
     remove_index 'issues', :name => 'issues_root_component_id'
     remove_column 'issues', 'component_id'
     remove_column 'issues', 'root_component_id'
-    change_column 'issues', :component_uuid, :string, :limit => 50, :null => false
-    change_column 'issues', :project_uuid, :string, :limit => 50, :null => false
-    
+
     if dialect()=='sqlserver'
       add_index :issues, :component_uuid, :name => 'issues_component_uuid'
       add_index :issues, :project_uuid, :name => 'issues_project_uuid'
index 86d2134ef546ddf2a25e64178fa3e0f0c58f2105..092477c188c48e1147275515337f75091a6a5974 100644 (file)
@@ -442,8 +442,8 @@ CREATE TABLE "GRAPHS" (
 CREATE TABLE "ISSUES" (
   "ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
   "KEE" VARCHAR(50) UNIQUE NOT NULL,
-  "COMPONENT_UUID" VARCHAR(50) NOT NULL,
-  "PROJECT_UUID" VARCHAR(50) NOT NULL,
+  "COMPONENT_UUID" VARCHAR(50),
+  "PROJECT_UUID" VARCHAR(50),
   "RULE_ID" INTEGER,
   "SEVERITY" VARCHAR(10),
   "MANUAL_SEVERITY" BOOLEAN NOT NULL,