]> source.dussan.org Git - sonarqube.git/blob
1cbb2b7781e38364037f65703ee90f893a996f81
[sonarqube.git] /
1 CREATE TABLE "PROJECTS" (
2   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
3   "KEE" VARCHAR(400),
4   "UUID" VARCHAR(50) NOT NULL,
5   "ROOT_UUID" VARCHAR(50),
6   "PROJECT_UUID" VARCHAR(50) NOT NULL,
7   "MODULE_UUID" VARCHAR(50),
8   "MODULE_UUID_PATH" VARCHAR(1500),
9   "MAIN_BRANCH_PROJECT_UUID" VARCHAR(50),
10   "NAME" VARCHAR(2000),
11   "TAGS" VARCHAR(500),
12   "ENABLED" BOOLEAN NOT NULL DEFAULT TRUE,
13   "SCOPE" VARCHAR(3),
14   "QUALIFIER" VARCHAR(10)
15 );
16 CREATE UNIQUE INDEX "PROJECTS_KEE" ON "PROJECTS" ("KEE");
17 CREATE INDEX "PROJECTS_ROOT_UUID" ON "PROJECTS" ("ROOT_UUID");
18 CREATE UNIQUE INDEX "PROJECTS_UUID" ON "PROJECTS" ("UUID");
19 CREATE INDEX "PROJECTS_PROJECT_UUID" ON "PROJECTS" ("PROJECT_UUID");
20 CREATE INDEX "PROJECTS_MODULE_UUID" ON "PROJECTS" ("MODULE_UUID");
21 CREATE INDEX "PROJECTS_QUALIFIER" ON "PROJECTS" ("QUALIFIER");
22
23 CREATE TABLE "PROPERTIES" (
24   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
25   "PROP_KEY" VARCHAR(512) NOT NULL,
26   "RESOURCE_ID" INTEGER,
27   "USER_ID" INTEGER,
28   "TEXT_VALUE" VARCHAR(4000),
29   "CLOB_VALUE" CLOB(2147483647),
30   "CREATED_AT" BIGINT,
31   "IS_EMPTY" BOOLEAN NOT NULL,
32 );
33 CREATE INDEX "PROPERTIES_KEY" ON "PROPERTIES" ("PROP_KEY");
34
35