]> source.dussan.org Git - sonarqube.git/blob
0bf386176818eb0431453649a59a1ed0456d41aa
[sonarqube.git] /
1 CREATE TABLE "RULES_PARAMETERS" (
2   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
3   "RULE_ID" INTEGER NOT NULL,
4   "NAME" VARCHAR(128) NOT NULL,
5   "PARAM_TYPE" VARCHAR(512) NOT NULL,
6   "DEFAULT_VALUE" VARCHAR(4000),
7   "DESCRIPTION" VARCHAR(4000)
8 );
9
10 CREATE TABLE "RULES" (
11   "ID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1),
12   "PLUGIN_RULE_KEY" VARCHAR(200) NOT NULL,
13   "PLUGIN_NAME" VARCHAR(255) NOT NULL,
14   "DESCRIPTION" VARCHAR(16777215),
15   "DESCRIPTION_FORMAT" VARCHAR(20),
16   "PRIORITY" INTEGER,
17   "IS_TEMPLATE" BOOLEAN DEFAULT FALSE,
18   "TEMPLATE_ID" INTEGER,
19   "PLUGIN_CONFIG_KEY" VARCHAR(500),
20   "NAME" VARCHAR(200),
21   "STATUS" VARCHAR(40),
22   "LANGUAGE" VARCHAR(20),
23   "NOTE_DATA" CLOB(2147483647),
24   "NOTE_USER_LOGIN" VARCHAR(255),
25   "NOTE_CREATED_AT" TIMESTAMP,
26   "NOTE_UPDATED_AT" TIMESTAMP,
27   "CHARACTERISTIC_ID" INTEGER,
28   "DEFAULT_CHARACTERISTIC_ID" INTEGER,
29   "REMEDIATION_FUNCTION" VARCHAR(20),
30   "DEFAULT_REMEDIATION_FUNCTION" VARCHAR(20),
31   "REMEDIATION_COEFF" VARCHAR(20),
32   "DEFAULT_REMEDIATION_COEFF" VARCHAR(20),
33   "REMEDIATION_OFFSET" VARCHAR(20),
34   "DEFAULT_REMEDIATION_OFFSET" VARCHAR(20),
35   "EFFORT_TO_FIX_DESCRIPTION" VARCHAR(4000),
36   "TAGS" VARCHAR(4000),
37   "SYSTEM_TAGS" VARCHAR(4000),
38   "CREATED_AT" TIMESTAMP,
39   "UPDATED_AT" TIMESTAMP
40 );