]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-7903 fix bad declarations of CE_TASK_INPUT_UUID in schema-h2
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Wed, 17 Aug 2016 09:38:33 +0000 (11:38 +0200)
committerSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Mon, 22 Aug 2016 08:25:43 +0000 (10:25 +0200)
column ID declared in schema-h2 when it doesn't exist in migration creating the table
missing index CE_TASK_INPUT_UUID declared in migration by not in schema-h2

sonar-db/src/main/resources/org/sonar/db/version/schema-h2.ddl

index 43d5caa4c100e53a14024243e009f54c835e4711..af0ca243a0d71c3f60d2ebc052597fa9ad069ec3 100644 (file)
@@ -537,7 +537,6 @@ CREATE TABLE "CE_ACTIVITY" (
 );
 
 CREATE TABLE "CE_TASK_INPUT" (
-  "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
   "TASK_UUID" VARCHAR(40) NOT NULL,
   "DATA" BLOB(167772150),
   "CREATED_AT" BIGINT NOT NULL,
@@ -694,4 +693,6 @@ CREATE INDEX "CE_ACTIVITY_ISLASTKEY" ON "CE_ACTIVITY" ("IS_LAST_KEY");
 
 CREATE INDEX "CE_ACTIVITY_ISLAST_STATUS" ON "CE_ACTIVITY" ("IS_LAST", "STATUS");
 
+CREATE UNIQUE INDEX "CE_TASK_INPUT_UUID" ON "CE_TASK_INPUT" ("TASK_UUID");
+
 CREATE UNIQUE INDEX "UNIQ_PERM_TPL_CHARAC" ON "PERM_TPL_CHARACTERISTICS" ("TEMPLATE_ID", "PERMISSION_KEY");