|
|
@@ -33,7 +33,7 @@ CREATE TABLE "ACTIVE_RULES"( |
|
|
|
"RULE_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "ACTIVE_RULES" ADD CONSTRAINT "PK_ACTIVE_RULES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROFILE_RULE_UUIDS" ON "ACTIVE_RULES"("PROFILE_UUID" NULLS FIRST, "RULE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROFILE_RULE_UUIDS" ON "ACTIVE_RULES"("PROFILE_UUID" NULLS FIRST, "RULE_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "ALM_PATS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -44,7 +44,7 @@ CREATE TABLE "ALM_PATS"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "ALM_PATS" ADD CONSTRAINT "PK_ALM_PATS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_ALM_PATS" ON "ALM_PATS"("USER_UUID" NULLS FIRST, "ALM_SETTING_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_ALM_PATS" ON "ALM_PATS"("USER_UUID" NULLS FIRST, "ALM_SETTING_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "ALM_SETTINGS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -61,7 +61,7 @@ CREATE TABLE "ALM_SETTINGS"( |
|
|
|
"WEBHOOK_SECRET" CHARACTER VARYING(160) |
|
|
|
); |
|
|
|
ALTER TABLE "ALM_SETTINGS" ADD CONSTRAINT "PK_ALM_SETTINGS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_ALM_SETTINGS" ON "ALM_SETTINGS"("KEE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_ALM_SETTINGS" ON "ALM_SETTINGS"("KEE" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "ANALYSIS_PROPERTIES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -99,7 +99,7 @@ CREATE TABLE "APP_BRANCH_PROJECT_BRANCH"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "APP_BRANCH_PROJECT_BRANCH" ADD CONSTRAINT "PK_APP_BRANCH_PROJECT_BRANCH" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_APP_BRANCH_PROJ" ON "APP_BRANCH_PROJECT_BRANCH"("APPLICATION_BRANCH_UUID" NULLS FIRST, "PROJECT_BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_APP_BRANCH_PROJ" ON "APP_BRANCH_PROJECT_BRANCH"("APPLICATION_BRANCH_UUID" NULLS FIRST, "PROJECT_BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_ABPB_APP_UUID" ON "APP_BRANCH_PROJECT_BRANCH"("APPLICATION_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_ABPB_APP_BRANCH_UUID" ON "APP_BRANCH_PROJECT_BRANCH"("APPLICATION_BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_ABPB_PROJ_UUID" ON "APP_BRANCH_PROJECT_BRANCH"("PROJECT_UUID" NULLS FIRST); |
|
|
@@ -112,7 +112,7 @@ CREATE TABLE "APP_PROJECTS"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "APP_PROJECTS" ADD CONSTRAINT "PK_APP_PROJECTS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_APP_PROJECTS" ON "APP_PROJECTS"("APPLICATION_UUID" NULLS FIRST, "PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_APP_PROJECTS" ON "APP_PROJECTS"("APPLICATION_UUID" NULLS FIRST, "PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_APP_PROJ_APPLICATION_UUID" ON "APP_PROJECTS"("APPLICATION_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_APP_PROJ_PROJECT_UUID" ON "APP_PROJECTS"("PROJECT_UUID" NULLS FIRST); |
|
|
|
|
|
|
@@ -244,9 +244,9 @@ CREATE TABLE "COMPONENTS"( |
|
|
|
"CREATED_AT" TIMESTAMP |
|
|
|
); |
|
|
|
CREATE INDEX "PROJECTS_QUALIFIER" ON "COMPONENTS"("QUALIFIER" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "COMPONENTS_UUID" ON "COMPONENTS"("UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "COMPONENTS_UUID" ON "COMPONENTS"("UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "COMPONENTS_BRANCH_UUID" ON "COMPONENTS"("BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "COMPONENTS_KEE_BRANCH_UUID" ON "COMPONENTS"("KEE" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "COMPONENTS_KEE_BRANCH_UUID" ON "COMPONENTS"("KEE" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "DEFAULT_QPROFILES"( |
|
|
|
"LANGUAGE" CHARACTER VARYING(20) NOT NULL, |
|
|
@@ -255,7 +255,7 @@ CREATE TABLE "DEFAULT_QPROFILES"( |
|
|
|
"UPDATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "DEFAULT_QPROFILES" ADD CONSTRAINT "PK_DEFAULT_QPROFILES" PRIMARY KEY("LANGUAGE"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_DEFAULT_QPROFILES_UUID" ON "DEFAULT_QPROFILES"("QPROFILE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_DEFAULT_QPROFILES_UUID" ON "DEFAULT_QPROFILES"("QPROFILE_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "DEPRECATED_RULE_KEYS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -265,7 +265,7 @@ CREATE TABLE "DEPRECATED_RULE_KEYS"( |
|
|
|
"RULE_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "DEPRECATED_RULE_KEYS" ADD CONSTRAINT "PK_DEPRECATED_RULE_KEYS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_DEPRECATED_RULE_KEYS" ON "DEPRECATED_RULE_KEYS"("OLD_REPOSITORY_KEY" NULLS FIRST, "OLD_RULE_KEY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_DEPRECATED_RULE_KEYS" ON "DEPRECATED_RULE_KEYS"("OLD_REPOSITORY_KEY" NULLS FIRST, "OLD_RULE_KEY" NULLS FIRST); |
|
|
|
CREATE INDEX "RULE_UUID_DEPRECATED_RULE_KEYS" ON "DEPRECATED_RULE_KEYS"("RULE_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "DUPLICATIONS_INDEX"( |
|
|
@@ -305,7 +305,7 @@ CREATE TABLE "EVENT_COMPONENT_CHANGES"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "EVENT_COMPONENT_CHANGES" ADD CONSTRAINT "PK_EVENT_COMPONENT_CHANGES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "EVENT_COMPONENT_CHANGES_UNIQUE" ON "EVENT_COMPONENT_CHANGES"("EVENT_UUID" NULLS FIRST, "CHANGE_CATEGORY" NULLS FIRST, "COMPONENT_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "EVENT_COMPONENT_CHANGES_UNIQUE" ON "EVENT_COMPONENT_CHANGES"("EVENT_UUID" NULLS FIRST, "CHANGE_CATEGORY" NULLS FIRST, "COMPONENT_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "EVENT_CPNT_CHANGES_CPNT" ON "EVENT_COMPONENT_CHANGES"("EVENT_COMPONENT_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "EVENT_CPNT_CHANGES_ANALYSIS" ON "EVENT_COMPONENT_CHANGES"("EVENT_ANALYSIS_UUID" NULLS FIRST); |
|
|
|
|
|
|
@@ -330,7 +330,7 @@ CREATE TABLE "EXTERNAL_GROUPS"( |
|
|
|
"EXTERNAL_IDENTITY_PROVIDER" CHARACTER VARYING(100) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "EXTERNAL_GROUPS" ADD CONSTRAINT "PK_EXTERNAL_GROUPS" PRIMARY KEY("GROUP_UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_EXT_GRP_EXT_ID_PROVIDER" ON "EXTERNAL_GROUPS"("EXTERNAL_IDENTITY_PROVIDER" NULLS FIRST, "EXTERNAL_GROUP_ID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_EXT_GRP_EXT_ID_PROVIDER" ON "EXTERNAL_GROUPS"("EXTERNAL_IDENTITY_PROVIDER" NULLS FIRST, "EXTERNAL_GROUP_ID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "FILE_SOURCES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -347,7 +347,7 @@ CREATE TABLE "FILE_SOURCES"( |
|
|
|
"UPDATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "FILE_SOURCES" ADD CONSTRAINT "PK_FILE_SOURCES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "FILE_SOURCES_FILE_UUID" ON "FILE_SOURCES"("FILE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "FILE_SOURCES_FILE_UUID" ON "FILE_SOURCES"("FILE_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "FILE_SOURCES_PROJECT_UUID" ON "FILE_SOURCES"("PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "FILE_SOURCES_UPDATED_AT" ON "FILE_SOURCES"("UPDATED_AT" NULLS FIRST); |
|
|
|
|
|
|
@@ -363,7 +363,7 @@ CREATE TABLE "GITHUB_PERMS_MAPPING"( |
|
|
|
"SONARQUBE_PERMISSION" CHARACTER VARYING(64) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "GITHUB_PERMS_MAPPING" ADD CONSTRAINT "PK_GITHUB_PERMS_MAPPING" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_GITHUB_PERM_MAPPINGS" ON "GITHUB_PERMS_MAPPING"("GITHUB_ROLE" NULLS FIRST, "SONARQUBE_PERMISSION" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_GITHUB_PERM_MAPPINGS" ON "GITHUB_PERMS_MAPPING"("GITHUB_ROLE" NULLS FIRST, "SONARQUBE_PERMISSION" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "GROUP_ROLES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -372,7 +372,7 @@ CREATE TABLE "GROUP_ROLES"( |
|
|
|
"GROUP_UUID" CHARACTER VARYING(40) |
|
|
|
); |
|
|
|
ALTER TABLE "GROUP_ROLES" ADD CONSTRAINT "PK_GROUP_ROLES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_GROUP_ROLES" ON "GROUP_ROLES"("GROUP_UUID" NULLS FIRST, "ENTITY_UUID" NULLS FIRST, "ROLE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_GROUP_ROLES" ON "GROUP_ROLES"("GROUP_UUID" NULLS FIRST, "ENTITY_UUID" NULLS FIRST, "ROLE" NULLS FIRST); |
|
|
|
CREATE INDEX "GROUP_ROLES_ENTITY_UUID" ON "GROUP_ROLES"("ENTITY_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "GROUPS"( |
|
|
@@ -383,7 +383,7 @@ CREATE TABLE "GROUPS"( |
|
|
|
"UPDATED_AT" TIMESTAMP |
|
|
|
); |
|
|
|
ALTER TABLE "GROUPS" ADD CONSTRAINT "PK_GROUPS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_GROUPS_NAME" ON "GROUPS"("NAME" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_GROUPS_NAME" ON "GROUPS"("NAME" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "GROUPS_USERS"( |
|
|
|
"GROUP_UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -391,7 +391,7 @@ CREATE TABLE "GROUPS_USERS"( |
|
|
|
); |
|
|
|
CREATE INDEX "INDEX_GROUPS_USERS_GROUP_UUID" ON "GROUPS_USERS"("GROUP_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "INDEX_GROUPS_USERS_USER_UUID" ON "GROUPS_USERS"("USER_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "GROUPS_USERS_UNIQUE" ON "GROUPS_USERS"("USER_UUID" NULLS FIRST, "GROUP_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "GROUPS_USERS_UNIQUE" ON "GROUPS_USERS"("USER_UUID" NULLS FIRST, "GROUP_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "INTERNAL_COMPONENT_PROPS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -402,7 +402,7 @@ CREATE TABLE "INTERNAL_COMPONENT_PROPS"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "INTERNAL_COMPONENT_PROPS" ADD CONSTRAINT "PK_INTERNAL_COMPONENT_PROPS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQUE_COMPONENT_UUID_KEE" ON "INTERNAL_COMPONENT_PROPS"("COMPONENT_UUID" NULLS FIRST, "KEE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQUE_COMPONENT_UUID_KEE" ON "INTERNAL_COMPONENT_PROPS"("COMPONENT_UUID" NULLS FIRST, "KEE" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "INTERNAL_PROPERTIES"( |
|
|
|
"KEE" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -478,7 +478,7 @@ CREATE TABLE "ISSUES_IMPACTS"( |
|
|
|
"SEVERITY" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "ISSUES_IMPACTS" ADD CONSTRAINT "PK_ISSUES_IMPACTS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_ISS_KEY_SOF_QUAL" ON "ISSUES_IMPACTS"("ISSUE_KEY" NULLS FIRST, "SOFTWARE_QUALITY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_ISS_KEY_SOF_QUAL" ON "ISSUES_IMPACTS"("ISSUE_KEY" NULLS FIRST, "SOFTWARE_QUALITY" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "LIVE_MEASURES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -494,7 +494,7 @@ CREATE TABLE "LIVE_MEASURES"( |
|
|
|
); |
|
|
|
ALTER TABLE "LIVE_MEASURES" ADD CONSTRAINT "PK_LIVE_MEASURES" PRIMARY KEY("UUID"); |
|
|
|
CREATE INDEX "LIVE_MEASURES_PROJECT" ON "LIVE_MEASURES"("PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "LIVE_MEASURES_COMPONENT" ON "LIVE_MEASURES"("COMPONENT_UUID" NULLS FIRST, "METRIC_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "LIVE_MEASURES_COMPONENT" ON "LIVE_MEASURES"("COMPONENT_UUID" NULLS FIRST, "METRIC_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "METRICS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -514,7 +514,7 @@ CREATE TABLE "METRICS"( |
|
|
|
"DECIMAL_SCALE" INTEGER |
|
|
|
); |
|
|
|
ALTER TABLE "METRICS" ADD CONSTRAINT "PK_METRICS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "METRICS_UNIQUE_NAME" ON "METRICS"("NAME" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "METRICS_UNIQUE_NAME" ON "METRICS"("NAME" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "NEW_CODE_PERIODS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -527,7 +527,7 @@ CREATE TABLE "NEW_CODE_PERIODS"( |
|
|
|
"PREVIOUS_NON_COMPLIANT_VALUE" CHARACTER VARYING(255) |
|
|
|
); |
|
|
|
ALTER TABLE "NEW_CODE_PERIODS" ADD CONSTRAINT "PK_NEW_CODE_PERIODS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_NEW_CODE_PERIODS" ON "NEW_CODE_PERIODS"("PROJECT_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_NEW_CODE_PERIODS" ON "NEW_CODE_PERIODS"("PROJECT_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_NCP_TYPE" ON "NEW_CODE_PERIODS"("TYPE" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_NCP_VALUE" ON "NEW_CODE_PERIODS"("VALUE" NULLS FIRST); |
|
|
|
|
|
|
@@ -537,7 +537,7 @@ CREATE TABLE "NEW_CODE_REFERENCE_ISSUES"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "NEW_CODE_REFERENCE_ISSUES" ADD CONSTRAINT "PK_NEW_CODE_REFERENCE_ISSUES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_NEW_CODE_REFERENCE_ISSUES" ON "NEW_CODE_REFERENCE_ISSUES"("ISSUE_KEY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_NEW_CODE_REFERENCE_ISSUES" ON "NEW_CODE_REFERENCE_ISSUES"("ISSUE_KEY" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "NOTIFICATIONS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -588,7 +588,7 @@ CREATE TABLE "PERM_TPL_CHARACTERISTICS"( |
|
|
|
"TEMPLATE_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PERM_TPL_CHARACTERISTICS" ADD CONSTRAINT "PK_PERM_TPL_CHARACTERISTICS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PERM_TPL_CHARAC" ON "PERM_TPL_CHARACTERISTICS"("TEMPLATE_UUID" NULLS FIRST, "PERMISSION_KEY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PERM_TPL_CHARAC" ON "PERM_TPL_CHARACTERISTICS"("TEMPLATE_UUID" NULLS FIRST, "PERMISSION_KEY" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PERMISSION_TEMPLATES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -611,7 +611,7 @@ CREATE TABLE "PLUGINS"( |
|
|
|
"REMOVED" BOOLEAN DEFAULT FALSE NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PLUGINS" ADD CONSTRAINT "PK_PLUGINS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "PLUGINS_KEY" ON "PLUGINS"("KEE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "PLUGINS_KEY" ON "PLUGINS"("KEE" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PORTFOLIO_PROJ_BRANCHES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -628,7 +628,7 @@ CREATE TABLE "PORTFOLIO_PROJECTS"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PORTFOLIO_PROJECTS" ADD CONSTRAINT "PK_PORTFOLIO_PROJECTS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PORTFOLIO_PROJECTS" ON "PORTFOLIO_PROJECTS"("PORTFOLIO_UUID" NULLS FIRST, "PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PORTFOLIO_PROJECTS" ON "PORTFOLIO_PROJECTS"("PORTFOLIO_UUID" NULLS FIRST, "PROJECT_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PORTFOLIO_REFERENCES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -638,7 +638,7 @@ CREATE TABLE "PORTFOLIO_REFERENCES"( |
|
|
|
"BRANCH_UUID" CHARACTER VARYING(255) |
|
|
|
); |
|
|
|
ALTER TABLE "PORTFOLIO_REFERENCES" ADD CONSTRAINT "PK_PORTFOLIO_REFERENCES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PORTFOLIO_REFERENCES" ON "PORTFOLIO_REFERENCES"("PORTFOLIO_UUID" NULLS FIRST, "REFERENCE_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PORTFOLIO_REFERENCES" ON "PORTFOLIO_REFERENCES"("PORTFOLIO_UUID" NULLS FIRST, "REFERENCE_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PORTFOLIOS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -655,7 +655,7 @@ CREATE TABLE "PORTFOLIOS"( |
|
|
|
"BRANCH_KEY" CHARACTER VARYING(255) |
|
|
|
); |
|
|
|
ALTER TABLE "PORTFOLIOS" ADD CONSTRAINT "PK_PORTFOLIOS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PORTFOLIOS_KEE" ON "PORTFOLIOS"("KEE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PORTFOLIOS_KEE" ON "PORTFOLIOS"("KEE" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PROJECT_ALM_SETTINGS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -669,7 +669,7 @@ CREATE TABLE "PROJECT_ALM_SETTINGS"( |
|
|
|
"MONOREPO" BOOLEAN NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PROJECT_ALM_SETTINGS" ADD CONSTRAINT "PK_PROJECT_ALM_SETTINGS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROJECT_ALM_SETTINGS" ON "PROJECT_ALM_SETTINGS"("PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROJECT_ALM_SETTINGS" ON "PROJECT_ALM_SETTINGS"("PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "PROJECT_ALM_SETTINGS_ALM" ON "PROJECT_ALM_SETTINGS"("ALM_SETTING_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "PROJECT_ALM_SETTINGS_SLUG" ON "PROJECT_ALM_SETTINGS"("ALM_SLUG" NULLS FIRST); |
|
|
|
|
|
|
@@ -681,7 +681,7 @@ CREATE TABLE "PROJECT_BADGE_TOKEN"( |
|
|
|
"UPDATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PROJECT_BADGE_TOKEN" ADD CONSTRAINT "PK_PROJECT_BADGE_TOKEN" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROJECT_BADGE_TOKEN" ON "PROJECT_BADGE_TOKEN"("PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROJECT_BADGE_TOKEN" ON "PROJECT_BADGE_TOKEN"("PROJECT_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PROJECT_BRANCHES"( |
|
|
|
"UUID" CHARACTER VARYING(50) NOT NULL, |
|
|
@@ -698,7 +698,7 @@ CREATE TABLE "PROJECT_BRANCHES"( |
|
|
|
"IS_MAIN" BOOLEAN NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PROJECT_BRANCHES" ADD CONSTRAINT "PK_PROJECT_BRANCHES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROJECT_BRANCHES" ON "PROJECT_BRANCHES"("BRANCH_TYPE" NULLS FIRST, "PROJECT_UUID" NULLS FIRST, "KEE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROJECT_BRANCHES" ON "PROJECT_BRANCHES"("BRANCH_TYPE" NULLS FIRST, "PROJECT_UUID" NULLS FIRST, "KEE" NULLS FIRST); |
|
|
|
CREATE INDEX "PROJECT_BRANCHES_PROJECT_UUID" ON "PROJECT_BRANCHES"("PROJECT_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PROJECT_LINKS"( |
|
|
@@ -735,7 +735,7 @@ CREATE TABLE "PROJECT_QGATES"( |
|
|
|
"QUALITY_GATE_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PROJECT_QGATES" ADD CONSTRAINT "PK_PROJECT_QGATES" PRIMARY KEY("PROJECT_UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROJECT_QGATES" ON "PROJECT_QGATES"("PROJECT_UUID" NULLS FIRST, "QUALITY_GATE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROJECT_QGATES" ON "PROJECT_QGATES"("PROJECT_UUID" NULLS FIRST, "QUALITY_GATE_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PROJECT_QPROFILES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -743,7 +743,7 @@ CREATE TABLE "PROJECT_QPROFILES"( |
|
|
|
"PROFILE_KEY" CHARACTER VARYING(50) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PROJECT_QPROFILES" ADD CONSTRAINT "PK_PROJECT_QPROFILES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROJECT_QPROFILES" ON "PROJECT_QPROFILES"("PROJECT_UUID" NULLS FIRST, "PROFILE_KEY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROJECT_QPROFILES" ON "PROJECT_QPROFILES"("PROJECT_UUID" NULLS FIRST, "PROFILE_KEY" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PROJECTS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -759,7 +759,7 @@ CREATE TABLE "PROJECTS"( |
|
|
|
"CREATION_METHOD" CHARACTER VARYING(50) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "PROJECTS" ADD CONSTRAINT "PK_NEW_PROJECTS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_PROJECTS_KEE" ON "PROJECTS"("KEE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_PROJECTS_KEE" ON "PROJECTS"("KEE" NULLS FIRST); |
|
|
|
CREATE INDEX "IDX_QUALIFIER" ON "PROJECTS"("QUALIFIER" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "PROPERTIES"( |
|
|
@@ -825,7 +825,7 @@ CREATE TABLE "QPROFILE_EDIT_GROUPS"( |
|
|
|
); |
|
|
|
ALTER TABLE "QPROFILE_EDIT_GROUPS" ADD CONSTRAINT "PK_QPROFILE_EDIT_GROUPS" PRIMARY KEY("UUID"); |
|
|
|
CREATE INDEX "QPROFILE_EDIT_GROUPS_QPROFILE" ON "QPROFILE_EDIT_GROUPS"("QPROFILE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "QPROFILE_EDIT_GROUPS_UNIQUE" ON "QPROFILE_EDIT_GROUPS"("GROUP_UUID" NULLS FIRST, "QPROFILE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "QPROFILE_EDIT_GROUPS_UNIQUE" ON "QPROFILE_EDIT_GROUPS"("GROUP_UUID" NULLS FIRST, "QPROFILE_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "QPROFILE_EDIT_USERS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -835,7 +835,7 @@ CREATE TABLE "QPROFILE_EDIT_USERS"( |
|
|
|
); |
|
|
|
ALTER TABLE "QPROFILE_EDIT_USERS" ADD CONSTRAINT "PK_QPROFILE_EDIT_USERS" PRIMARY KEY("UUID"); |
|
|
|
CREATE INDEX "QPROFILE_EDIT_USERS_QPROFILE" ON "QPROFILE_EDIT_USERS"("QPROFILE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "QPROFILE_EDIT_USERS_UNIQUE" ON "QPROFILE_EDIT_USERS"("USER_UUID" NULLS FIRST, "QPROFILE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "QPROFILE_EDIT_USERS_UNIQUE" ON "QPROFILE_EDIT_USERS"("USER_UUID" NULLS FIRST, "QPROFILE_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "QUALITY_GATE_CONDITIONS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -864,7 +864,7 @@ CREATE TABLE "REPORT_SCHEDULES"( |
|
|
|
"LAST_SEND_TIME_IN_MS" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "REPORT_SCHEDULES" ADD CONSTRAINT "PK_REPORT_SCHEDULES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_REPORT_SCHEDULES" ON "REPORT_SCHEDULES"("PORTFOLIO_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_REPORT_SCHEDULES" ON "REPORT_SCHEDULES"("PORTFOLIO_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "REPORT_SUBSCRIPTIONS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -873,7 +873,7 @@ CREATE TABLE "REPORT_SUBSCRIPTIONS"( |
|
|
|
"USER_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "REPORT_SUBSCRIPTIONS" ADD CONSTRAINT "PK_REPORT_SUBSCRIPTIONS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_REPORT_SUBSCRIPTIONS" ON "REPORT_SUBSCRIPTIONS"("PORTFOLIO_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST, "USER_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_REPORT_SUBSCRIPTIONS" ON "REPORT_SUBSCRIPTIONS"("PORTFOLIO_UUID" NULLS FIRST, "BRANCH_UUID" NULLS FIRST, "USER_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "RULE_CHANGES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -892,7 +892,7 @@ CREATE TABLE "RULE_DESC_SECTIONS"( |
|
|
|
"CONTEXT_DISPLAY_NAME" CHARACTER VARYING(50) |
|
|
|
); |
|
|
|
ALTER TABLE "RULE_DESC_SECTIONS" ADD CONSTRAINT "PK_RULE_DESC_SECTIONS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_RULE_DESC_SECTIONS" ON "RULE_DESC_SECTIONS"("RULE_UUID" NULLS FIRST, "KEE" NULLS FIRST, "CONTEXT_KEY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_RULE_DESC_SECTIONS" ON "RULE_DESC_SECTIONS"("RULE_UUID" NULLS FIRST, "KEE" NULLS FIRST, "CONTEXT_KEY" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "RULE_IMPACT_CHANGES"( |
|
|
|
"NEW_SOFTWARE_QUALITY" CHARACTER VARYING(40), |
|
|
@@ -952,7 +952,7 @@ CREATE TABLE "RULES"( |
|
|
|
"CLEAN_CODE_ATTRIBUTE" CHARACTER VARYING(40) |
|
|
|
); |
|
|
|
ALTER TABLE "RULES" ADD CONSTRAINT "PK_RULES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "RULES_REPO_KEY" ON "RULES"("PLUGIN_RULE_KEY" NULLS FIRST, "PLUGIN_NAME" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "RULES_REPO_KEY" ON "RULES"("PLUGIN_RULE_KEY" NULLS FIRST, "PLUGIN_NAME" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "RULES_DEFAULT_IMPACTS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -961,7 +961,7 @@ CREATE TABLE "RULES_DEFAULT_IMPACTS"( |
|
|
|
"SEVERITY" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "RULES_DEFAULT_IMPACTS" ADD CONSTRAINT "PK_RULES_DEFAULT_IMPACTS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_RUL_UUID_SOF_QUAL" ON "RULES_DEFAULT_IMPACTS"("RULE_UUID" NULLS FIRST, "SOFTWARE_QUALITY" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_RUL_UUID_SOF_QUAL" ON "RULES_DEFAULT_IMPACTS"("RULE_UUID" NULLS FIRST, "SOFTWARE_QUALITY" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "RULES_PARAMETERS"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -973,7 +973,7 @@ CREATE TABLE "RULES_PARAMETERS"( |
|
|
|
); |
|
|
|
ALTER TABLE "RULES_PARAMETERS" ADD CONSTRAINT "PK_RULES_PARAMETERS" PRIMARY KEY("UUID"); |
|
|
|
CREATE INDEX "RULES_PARAMETERS_RULE_UUID" ON "RULES_PARAMETERS"("RULE_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "RULES_PARAMETERS_UNIQUE" ON "RULES_PARAMETERS"("RULE_UUID" NULLS FIRST, "NAME" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "RULES_PARAMETERS_UNIQUE" ON "RULES_PARAMETERS"("RULE_UUID" NULLS FIRST, "NAME" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "RULES_PROFILES"( |
|
|
|
"UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -993,7 +993,7 @@ CREATE TABLE "SAML_MESSAGE_IDS"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "SAML_MESSAGE_IDS" ADD CONSTRAINT "PK_SAML_MESSAGE_IDS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "SAML_MESSAGE_IDS_UNIQUE" ON "SAML_MESSAGE_IDS"("MESSAGE_ID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "SAML_MESSAGE_IDS_UNIQUE" ON "SAML_MESSAGE_IDS"("MESSAGE_ID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "SCANNER_ANALYSIS_CACHE"( |
|
|
|
"BRANCH_UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
@@ -1006,14 +1006,14 @@ CREATE TABLE "SCIM_GROUPS"( |
|
|
|
"GROUP_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "SCIM_GROUPS" ADD CONSTRAINT "PK_SCIM_GROUPS" PRIMARY KEY("SCIM_UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_SCIM_GROUP_UUID" ON "SCIM_GROUPS"("GROUP_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_SCIM_GROUP_UUID" ON "SCIM_GROUPS"("GROUP_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "SCIM_USERS"( |
|
|
|
"SCIM_UUID" CHARACTER VARYING(40) NOT NULL, |
|
|
|
"USER_UUID" CHARACTER VARYING(40) NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "SCIM_USERS" ADD CONSTRAINT "PK_SCIM_USERS" PRIMARY KEY("SCIM_UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_SCIM_USERS_USER_UUID" ON "SCIM_USERS"("USER_UUID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_SCIM_USERS_USER_UUID" ON "SCIM_USERS"("USER_UUID" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "SCM_ACCOUNTS"( |
|
|
|
"USER_UUID" CHARACTER VARYING(255) NOT NULL, |
|
|
@@ -1058,7 +1058,7 @@ CREATE TABLE "USER_DISMISSED_MESSAGES"( |
|
|
|
"CREATED_AT" BIGINT NOT NULL |
|
|
|
); |
|
|
|
ALTER TABLE "USER_DISMISSED_MESSAGES" ADD CONSTRAINT "PK_USER_DISMISSED_MESSAGES" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_USER_DISMISSED_MESSAGES" ON "USER_DISMISSED_MESSAGES"("USER_UUID" NULLS FIRST, "PROJECT_UUID" NULLS FIRST, "MESSAGE_TYPE" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_USER_DISMISSED_MESSAGES" ON "USER_DISMISSED_MESSAGES"("USER_UUID" NULLS FIRST, "PROJECT_UUID" NULLS FIRST, "MESSAGE_TYPE" NULLS FIRST); |
|
|
|
CREATE INDEX "UDM_PROJECT_UUID" ON "USER_DISMISSED_MESSAGES"("PROJECT_UUID" NULLS FIRST); |
|
|
|
CREATE INDEX "UDM_MESSAGE_TYPE" ON "USER_DISMISSED_MESSAGES"("MESSAGE_TYPE" NULLS FIRST); |
|
|
|
|
|
|
@@ -1084,8 +1084,8 @@ CREATE TABLE "USER_TOKENS"( |
|
|
|
"PROJECT_UUID" CHARACTER VARYING(40) |
|
|
|
); |
|
|
|
ALTER TABLE "USER_TOKENS" ADD CONSTRAINT "PK_USER_TOKENS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "USER_TOKENS_USER_UUID_NAME" ON "USER_TOKENS"("USER_UUID" NULLS FIRST, "NAME" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "USER_TOKENS_TOKEN_HASH" ON "USER_TOKENS"("TOKEN_HASH" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "USER_TOKENS_USER_UUID_NAME" ON "USER_TOKENS"("USER_UUID" NULLS FIRST, "NAME" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "USER_TOKENS_TOKEN_HASH" ON "USER_TOKENS"("TOKEN_HASH" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "USERS"( |
|
|
|
"UUID" CHARACTER VARYING(255) NOT NULL, |
|
|
@@ -1109,10 +1109,10 @@ CREATE TABLE "USERS"( |
|
|
|
"LAST_SONARLINT_CONNECTION" BIGINT |
|
|
|
); |
|
|
|
ALTER TABLE "USERS" ADD CONSTRAINT "PK_USERS" PRIMARY KEY("UUID"); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "USERS_LOGIN" ON "USERS"("LOGIN" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "USERS_LOGIN" ON "USERS"("LOGIN" NULLS FIRST); |
|
|
|
CREATE INDEX "USERS_UPDATED_AT" ON "USERS"("UPDATED_AT" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_EXTERNAL_ID" ON "USERS"("EXTERNAL_IDENTITY_PROVIDER" NULLS FIRST, "EXTERNAL_ID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS DISTINCT INDEX "UNIQ_EXTERNAL_LOGIN" ON "USERS"("EXTERNAL_IDENTITY_PROVIDER" NULLS FIRST, "EXTERNAL_LOGIN" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_EXTERNAL_ID" ON "USERS"("EXTERNAL_IDENTITY_PROVIDER" NULLS FIRST, "EXTERNAL_ID" NULLS FIRST); |
|
|
|
CREATE UNIQUE NULLS NOT DISTINCT INDEX "UNIQ_EXTERNAL_LOGIN" ON "USERS"("EXTERNAL_IDENTITY_PROVIDER" NULLS FIRST, "EXTERNAL_LOGIN" NULLS FIRST); |
|
|
|
CREATE INDEX "USERS_EMAIL" ON "USERS"("EMAIL" NULLS FIRST); |
|
|
|
|
|
|
|
CREATE TABLE "WEBHOOK_DELIVERIES"( |