]> source.dussan.org Git - sonarqube.git/blob
64128b7e4c29c9ad89c45edad5bf6e2bf50d7189
[sonarqube.git] /
1 CREATE TABLE "SNAPSHOTS" (
2   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
3   "CREATED_AT" BIGINT,
4   "BUILD_DATE" BIGINT,
5   "PROJECT_ID" INTEGER NOT NULL,
6   "COMPONENT_UUID" VARCHAR(50),
7   "PARENT_SNAPSHOT_ID" INTEGER,
8   "STATUS" VARCHAR(4) NOT NULL DEFAULT 'U',
9   "PURGE_STATUS" INTEGER,
10   "ISLAST" BOOLEAN NOT NULL DEFAULT FALSE,
11   "SCOPE" VARCHAR(3),
12   "QUALIFIER" VARCHAR(10),
13   "ROOT_SNAPSHOT_ID" INTEGER,
14   "VERSION" VARCHAR(500),
15   "PATH" VARCHAR(500),
16   "DEPTH" INTEGER,
17   "ROOT_PROJECT_ID" INTEGER,
18   "ROOT_COMPONENT_UUID" VARCHAR(50),
19   "PERIOD1_MODE" VARCHAR(100),
20   "PERIOD1_PARAM" VARCHAR(100),
21   "PERIOD1_DATE" BIGINT,
22   "PERIOD2_MODE" VARCHAR(100),
23   "PERIOD2_PARAM" VARCHAR(100),
24   "PERIOD2_DATE" BIGINT,
25   "PERIOD3_MODE" VARCHAR(100),
26   "PERIOD3_PARAM" VARCHAR(100),
27   "PERIOD3_DATE" BIGINT,
28   "PERIOD4_MODE" VARCHAR(100),
29   "PERIOD4_PARAM" VARCHAR(100),
30   "PERIOD4_DATE" BIGINT,
31   "PERIOD5_MODE" VARCHAR(100),
32   "PERIOD5_PARAM" VARCHAR(100),
33   "PERIOD5_DATE" BIGINT
34 );
35
36 CREATE TABLE "PROJECTS" (
37   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
38   "KEE" VARCHAR(400),
39   "ROOT_ID" INTEGER,
40   "UUID" VARCHAR(50),
41   "PROJECT_UUID" VARCHAR(50),
42   "MODULE_UUID" VARCHAR(50),
43   "MODULE_UUID_PATH" VARCHAR(4000),
44   "NAME" VARCHAR(2000),
45   "DESCRIPTION" VARCHAR(2000),
46   "ENABLED" BOOLEAN NOT NULL DEFAULT TRUE,
47   "SCOPE" VARCHAR(3),
48   "QUALIFIER" VARCHAR(10),
49   "DEPRECATED_KEE" VARCHAR(400),
50   "PATH" VARCHAR(2000),
51   "LANGUAGE" VARCHAR(20),
52   "COPY_RESOURCE_ID" INTEGER,
53   "LONG_NAME" VARCHAR(2000),
54   "PERSON_ID" INTEGER,
55   "CREATED_AT" TIMESTAMP,
56   "AUTHORIZATION_UPDATED_AT" BIGINT
57 );