|
|
@@ -38,7 +38,7 @@ CREATE UNIQUE INDEX "GROUPS_USERS_UNIQUE" ON "GROUPS_USERS" ("GROUP_ID", "USER_I |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "RULES_PARAMETERS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"RULE_ID" INTEGER NOT NULL, |
|
|
|
"NAME" VARCHAR(128) NOT NULL, |
|
|
|
"PARAM_TYPE" VARCHAR(512) NOT NULL, |
|
|
@@ -50,7 +50,7 @@ CREATE UNIQUE INDEX "RULES_PARAMETERS_UNIQUE" ON "RULES_PARAMETERS" ("RULE_ID", |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "RULES_PROFILES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"NAME" VARCHAR(100) NOT NULL, |
|
|
|
"LANGUAGE" VARCHAR(20), |
|
|
|
"KEE" VARCHAR(255) NOT NULL, |
|
|
@@ -92,7 +92,7 @@ CREATE UNIQUE INDEX "UNIQ_DEFAULT_QPROFILES_UUID" ON "DEFAULT_QPROFILES" ("QPROF |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PROJECT_QPROFILES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"PROJECT_UUID" VARCHAR(50) NOT NULL, |
|
|
|
"PROFILE_KEY" VARCHAR(50) NOT NULL |
|
|
|
); |
|
|
@@ -124,7 +124,7 @@ CREATE UNIQUE INDEX "QPROFILE_EDIT_GROUPS_UNIQUE" ON "QPROFILE_EDIT_GROUPS" ("GR |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "GROUPS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ORGANIZATION_UUID" VARCHAR(40) NOT NULL, |
|
|
|
"NAME" VARCHAR(500), |
|
|
|
"DESCRIPTION" VARCHAR(200), |
|
|
@@ -134,7 +134,7 @@ CREATE TABLE "GROUPS" ( |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "SNAPSHOTS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"UUID" VARCHAR(50) NOT NULL, |
|
|
|
"CREATED_AT" BIGINT, |
|
|
|
"BUILD_DATE" BIGINT, |
|
|
@@ -165,7 +165,7 @@ CREATE INDEX "SNAPSHOT_COMPONENT" ON "SNAPSHOTS" ("COMPONENT_UUID"); |
|
|
|
CREATE UNIQUE INDEX "ANALYSES_UUID" ON "SNAPSHOTS" ("UUID"); |
|
|
|
|
|
|
|
CREATE TABLE "GROUP_ROLES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ORGANIZATION_UUID" VARCHAR(40) NOT NULL, |
|
|
|
"GROUP_ID" INTEGER, |
|
|
|
"RESOURCE_ID" INTEGER, |
|
|
@@ -197,7 +197,7 @@ CREATE UNIQUE INDEX "UNIQ_DEPRECATED_RULE_KEYS" ON "DEPRECATED_RULE_KEYS" ("OLD_ |
|
|
|
CREATE INDEX "RULE_ID_DEPRECATED_RULE_KEYS" ON "DEPRECATED_RULE_KEYS" ("RULE_ID"); |
|
|
|
|
|
|
|
CREATE TABLE "RULES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"PLUGIN_KEY" VARCHAR(200), |
|
|
|
"PLUGIN_RULE_KEY" VARCHAR(200) NOT NULL, |
|
|
|
"PLUGIN_NAME" VARCHAR(255) NOT NULL, |
|
|
@@ -247,7 +247,7 @@ CREATE TABLE "RULES_METADATA" ( |
|
|
|
); |
|
|
|
|
|
|
|
CREATE TABLE "EVENTS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"UUID" VARCHAR(40) NOT NULL, |
|
|
|
"NAME" VARCHAR(400), |
|
|
|
"ANALYSIS_UUID" VARCHAR(50) NOT NULL, |
|
|
@@ -282,7 +282,7 @@ CREATE INDEX "EVENT_CPNT_CHANGES_ANALYSIS" ON "EVENT_COMPONENT_CHANGES" ("EVENT_ |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "QUALITY_GATES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"UUID" VARCHAR(40) NOT NULL, |
|
|
|
"NAME" VARCHAR(100) NOT NULL, |
|
|
|
"IS_BUILT_IN" BOOLEAN NOT NULL, |
|
|
@@ -293,7 +293,7 @@ CREATE UNIQUE INDEX "UNIQ_QUALITY_GATES_UUID" ON "QUALITY_GATES" ("UUID"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "QUALITY_GATE_CONDITIONS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"QGATE_ID" INTEGER, |
|
|
|
"METRIC_ID" INTEGER, |
|
|
|
"OPERATOR" VARCHAR(3), |
|
|
@@ -314,7 +314,7 @@ CREATE TABLE "ORG_QUALITY_GATES" ( |
|
|
|
CREATE UNIQUE INDEX "UNIQ_ORG_QUALITY_GATES" ON "ORG_QUALITY_GATES" ("ORGANIZATION_UUID","QUALITY_GATE_UUID"); |
|
|
|
|
|
|
|
CREATE TABLE "PROPERTIES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"PROP_KEY" VARCHAR(512) NOT NULL, |
|
|
|
"RESOURCE_ID" INTEGER, |
|
|
|
"USER_ID" INTEGER, |
|
|
@@ -341,7 +341,7 @@ CREATE INDEX "PROJECT_LINKS_PROJECT" ON "PROJECT_LINKS" ("PROJECT_UUID"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "DUPLICATIONS_INDEX" ( |
|
|
|
"ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" BIGINT NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ANALYSIS_UUID" VARCHAR(50) NOT NULL, |
|
|
|
"COMPONENT_UUID" VARCHAR(50) NOT NULL, |
|
|
|
"HASH" VARCHAR(50) NOT NULL, |
|
|
@@ -373,7 +373,7 @@ CREATE UNIQUE INDEX "LIVE_MEASURES_COMPONENT" ON "LIVE_MEASURES" ("COMPONENT_UUI |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PROJECT_MEASURES" ( |
|
|
|
"ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" BIGINT NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"VALUE" DOUBLE, |
|
|
|
"METRIC_ID" INTEGER NOT NULL, |
|
|
|
"COMPONENT_UUID" VARCHAR(50) NOT NULL, |
|
|
@@ -406,7 +406,7 @@ CREATE TABLE "INTERNAL_PROPERTIES" ( |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PROJECTS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ORGANIZATION_UUID" VARCHAR(40) NOT NULL, |
|
|
|
"KEE" VARCHAR(400), |
|
|
|
"UUID" VARCHAR(50) NOT NULL, |
|
|
@@ -464,7 +464,7 @@ CREATE TABLE "INTERNAL_COMPONENT_PROPS" ( |
|
|
|
CREATE UNIQUE INDEX "UNIQUE_COMPONENT_UUID_KEE" ON "INTERNAL_COMPONENT_PROPS" ("COMPONENT_UUID", "KEE"); |
|
|
|
|
|
|
|
CREATE TABLE "MANUAL_MEASURES" ( |
|
|
|
"ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" BIGINT NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"METRIC_ID" INTEGER NOT NULL, |
|
|
|
"COMPONENT_UUID" VARCHAR(50) NOT NULL, |
|
|
|
"VALUE" DOUBLE, |
|
|
@@ -478,7 +478,7 @@ CREATE INDEX "MANUAL_MEASURES_COMPONENT_UUID" ON "MANUAL_MEASURES" ("COMPONENT_U |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "ACTIVE_RULES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"PROFILE_ID" INTEGER NOT NULL, |
|
|
|
"RULE_ID" INTEGER NOT NULL, |
|
|
|
"FAILURE_LEVEL" INTEGER NOT NULL, |
|
|
@@ -490,13 +490,13 @@ CREATE UNIQUE INDEX "ACTIVE_RULES_UNIQUE" ON "ACTIVE_RULES" ("PROFILE_ID","RULE_ |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "NOTIFICATIONS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"DATA" BLOB |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "USER_ROLES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ORGANIZATION_UUID" VARCHAR(40) NOT NULL, |
|
|
|
"USER_ID" INTEGER, |
|
|
|
"RESOURCE_ID" INTEGER, |
|
|
@@ -507,7 +507,7 @@ CREATE INDEX "USER_ROLES_USER" ON "USER_ROLES" ("USER_ID"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "ACTIVE_RULE_PARAMETERS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ACTIVE_RULE_ID" INTEGER NOT NULL, |
|
|
|
"RULES_PARAMETER_ID" INTEGER NOT NULL, |
|
|
|
"RULES_PARAMETER_KEY" VARCHAR(128), |
|
|
@@ -517,7 +517,7 @@ CREATE INDEX "IX_ARP_ON_ACTIVE_RULE_ID" ON "ACTIVE_RULE_PARAMETERS" ("ACTIVE_RUL |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "USERS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"UUID" VARCHAR(255) NOT NULL, |
|
|
|
"LOGIN" VARCHAR(255) NOT NULL, |
|
|
|
"NAME" VARCHAR(200), |
|
|
@@ -548,7 +548,7 @@ CREATE INDEX "USERS_UPDATED_AT" ON "USERS" ("UPDATED_AT"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "METRICS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"NAME" VARCHAR(64) NOT NULL, |
|
|
|
"DESCRIPTION" VARCHAR(255), |
|
|
|
"DIRECTION" INTEGER NOT NULL DEFAULT 0, |
|
|
@@ -569,7 +569,7 @@ CREATE UNIQUE INDEX "METRICS_UNIQUE_NAME" ON "METRICS" ("NAME"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "ISSUES" ( |
|
|
|
"ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" BIGINT NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"KEE" VARCHAR(50) UNIQUE NOT NULL, |
|
|
|
"COMPONENT_UUID" VARCHAR(50), |
|
|
|
"PROJECT_UUID" VARCHAR(50), |
|
|
@@ -609,7 +609,7 @@ CREATE INDEX "ISSUES_UPDATED_AT" ON "ISSUES" ("UPDATED_AT"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "ISSUE_CHANGES" ( |
|
|
|
"ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" BIGINT NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"KEE" VARCHAR(50), |
|
|
|
"ISSUE_KEY" VARCHAR(50) NOT NULL, |
|
|
|
"USER_LOGIN" VARCHAR(255), |
|
|
@@ -624,7 +624,7 @@ CREATE INDEX "ISSUE_CHANGES_ISSUE_KEY" ON "ISSUE_CHANGES" ("ISSUE_KEY"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PERMISSION_TEMPLATES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"ORGANIZATION_UUID" VARCHAR(40) NOT NULL, |
|
|
|
"NAME" VARCHAR(100) NOT NULL, |
|
|
|
"KEE" VARCHAR(100) NOT NULL, |
|
|
@@ -636,7 +636,7 @@ CREATE TABLE "PERMISSION_TEMPLATES" ( |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PERM_TPL_CHARACTERISTICS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"TEMPLATE_ID" INTEGER NOT NULL, |
|
|
|
"PERMISSION_KEY" VARCHAR(64) NOT NULL, |
|
|
|
"WITH_PROJECT_CREATOR" BOOLEAN NOT NULL DEFAULT FALSE, |
|
|
@@ -647,7 +647,7 @@ CREATE UNIQUE INDEX "UNIQ_PERM_TPL_CHARAC" ON "PERM_TPL_CHARACTERISTICS" ("TEMPL |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PERM_TEMPLATES_USERS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"USER_ID" INTEGER NOT NULL, |
|
|
|
"TEMPLATE_ID" INTEGER NOT NULL, |
|
|
|
"PERMISSION_REFERENCE" VARCHAR(64) NOT NULL, |
|
|
@@ -657,7 +657,7 @@ CREATE TABLE "PERM_TEMPLATES_USERS" ( |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "PERM_TEMPLATES_GROUPS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"GROUP_ID" INTEGER, |
|
|
|
"TEMPLATE_ID" INTEGER NOT NULL, |
|
|
|
"PERMISSION_REFERENCE" VARCHAR(64) NOT NULL, |
|
|
@@ -680,7 +680,7 @@ CREATE INDEX "QP_CHANGES_RULES_PROFILE_UUID" ON "QPROFILE_CHANGES" ("RULES_PROFI |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "FILE_SOURCES" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"PROJECT_UUID" VARCHAR(50) NOT NULL, |
|
|
|
"FILE_UUID" VARCHAR(50) NOT NULL, |
|
|
|
"LINE_HASHES" CLOB, |
|
|
@@ -699,7 +699,7 @@ CREATE INDEX "FILE_SOURCES_UPDATED_AT" ON "FILE_SOURCES" ("UPDATED_AT"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "CE_QUEUE" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"UUID" VARCHAR(40) NOT NULL, |
|
|
|
"TASK_TYPE" VARCHAR(15) NOT NULL, |
|
|
|
"COMPONENT_UUID" VARCHAR(40) NULL, |
|
|
@@ -719,7 +719,7 @@ CREATE INDEX "CE_QUEUE_STATUS" ON "CE_QUEUE" ("STATUS"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "CE_ACTIVITY" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"UUID" VARCHAR(40) NOT NULL, |
|
|
|
"TASK_TYPE" VARCHAR(15) NOT NULL, |
|
|
|
"COMPONENT_UUID" VARCHAR(40) NULL, |
|
|
@@ -794,7 +794,7 @@ CREATE INDEX "CE_TASK_MESSAGE_TASK" ON "CE_TASK_MESSAGE" ("TASK_UUID"); |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE "USER_TOKENS" ( |
|
|
|
"ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1), |
|
|
|
"ID" INTEGER NOT NULL AUTO_INCREMENT (1,1), |
|
|
|
"USER_UUID" VARCHAR(255) NOT NULL, |
|
|
|
"NAME" VARCHAR(100) NOT NULL, |
|
|
|
"TOKEN_HASH" VARCHAR(255) NOT NULL, |