]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8838 Limit to 500 characters DB column TAGS of PROJECTS 1721/head
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Tue, 28 Feb 2017 14:56:51 +0000 (15:56 +0100)
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>
Tue, 28 Feb 2017 14:56:51 +0000 (15:56 +0100)
server/sonar-db-core/src/main/resources/org/sonar/db/version/schema-h2.ddl
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v64/AddTagsToProjects.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v64/AddTagsToProjectsTest.java

index 6241f59d300569144223ea0ba81d3658e2856869..c23180d5a4417e61429ade27fd26a1fd9c1d76b3 100644 (file)
@@ -270,7 +270,7 @@ CREATE TABLE "PROJECTS" (
   "MODULE_UUID_PATH" VARCHAR(1500),
   "NAME" VARCHAR(2000),
   "DESCRIPTION" VARCHAR(2000),
-  "TAGS" VARCHAR(4000),
+  "TAGS" VARCHAR(500),
   "ENABLED" BOOLEAN NOT NULL DEFAULT TRUE,
   "SCOPE" VARCHAR(3),
   "QUALIFIER" VARCHAR(10),
index 29e3294d96d9a2fd702f54f9cfa296fcafbc2c61..a1aad0351c2b96534dcdba956f2a94a0094e233c 100644 (file)
@@ -39,7 +39,7 @@ public class AddTagsToProjects extends DdlChange {
     VarcharColumnDef column = newVarcharColumnDefBuilder()
       .setColumnName("tags")
       .setIsNullable(true)
-      .setLimit(4_000)
+      .setLimit(500)
       .build();
     context.execute(new AddColumnsBuilder(getDialect(), "projects").addColumn(column).build());
   }
index b2f8a16ea3830b88a670c6a7e5af71b11ba8845c..3ede257e6839f21810ffb729ab4307640640df86 100644 (file)
@@ -42,7 +42,7 @@ public class AddTagsToProjectsTest {
   public void creates_table_on_empty_db() throws SQLException {
     underTest.execute();
 
-    dbTester.assertColumnDefinition("projects", "tags", Types.VARCHAR, 4_000, true);
+    dbTester.assertColumnDefinition("projects", "tags", Types.VARCHAR, 500, true);
   }
 
   @Test