]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5007 fix compatibility with mysql -> RULES_PROFILES.KEE must be less than 255...
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 20 Jun 2014 13:04:19 +0000 (15:04 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 20 Jun 2014 13:27:19 +0000 (15:27 +0200)
sonar-core/src/main/resources/org/sonar/core/persistence/schema-h2.ddl
sonar-server/src/main/webapp/WEB-INF/db/migrate/548_add_qprofile_keys_columns.rb
sonar-server/src/main/webapp/WEB-INF/db/migrate/549_feed_qprofile_keys.rb

index 0f46f3092c634634ef0c49f0ca08ff5457228b84..bdafd6a0debe01a4bca5e3e9ea0e6882ed83224c 100644 (file)
@@ -49,8 +49,8 @@ CREATE TABLE "RULES_PROFILES" (
   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
   "NAME" VARCHAR(100) NOT NULL,
   "LANGUAGE" VARCHAR(20),
-  "KEE" VARCHAR(1000) NOT NULL,
-  "PARENT_KEE" VARCHAR(1000),
+  "KEE" VARCHAR(255) NOT NULL,
+  "PARENT_KEE" VARCHAR(255),
   "RULES_UPDATED_AT" TIMESTAMP,
   "CREATED_AT" TIMESTAMP,
   "UPDATED_AT" TIMESTAMP
index 3592ae1410b9e23903515f77ea38a511a5efc8ba..920566b36df9b30ec345ce980f95e64cffbf33fa 100644 (file)
@@ -25,8 +25,8 @@
 class AddQprofileKeysColumns < ActiveRecord::Migration
 
   def self.up
-    add_column :rules_profiles, :kee, :string, :limit => 1000
-    add_column :rules_profiles, :parent_kee, :string, :limit => 1000
+    add_column :rules_profiles, :kee, :string, :limit => 255
+    add_column :rules_profiles, :parent_kee, :string, :limit => 255
   end
 
 end
index 0f76dc624d5783ebb7d44e06508e6fc334ccaaca..7090686004f38a7bdaab48be3176764bff057292 100644 (file)
@@ -28,7 +28,7 @@ class FeedQprofileKeys < ActiveRecord::Migration
     execute_java_migration('org.sonar.server.db.migrations.v44.FeedQProfileKeysMigration')
 
     # set as non-null and unique
-    change_column :rules_profiles, :kee, :string, :limit => 1000, :null => false
+    change_column :rules_profiles, :kee, :string, :limit => 255, :null => false
     add_index :rules_profiles, :kee, :name => 'uniq_qprof_key', :unique => true
 
     remove_column :rules_profiles, :parent_name