mirror of
https://github.com/goharbor/harbor.git
synced 2024-07-10 22:04:47 +02:00
Signed-off-by: Ziming Zhang <zziming@vmware.com> Change-Id: I3f2d3c7f1e32b4983c31c23d9753f04239e3c82f Signed-off-by: Ziming Zhang <zziming@vmware.com>
59 lines
1.1 KiB
SQL
59 lines
1.1 KiB
SQL
/* add table for CVE whitelist */
|
|
CREATE TABLE cve_whitelist (
|
|
id SERIAL PRIMARY KEY NOT NULL,
|
|
project_id int,
|
|
creation_time timestamp default CURRENT_TIMESTAMP,
|
|
update_time timestamp default CURRENT_TIMESTAMP,
|
|
expires_at bigint,
|
|
items text NOT NULL,
|
|
UNIQUE (project_id)
|
|
);
|
|
|
|
create table retention_policy
|
|
(
|
|
id serial PRIMARY KEY NOT NULL,
|
|
scope_level varchar(20),
|
|
scope_reference integer,
|
|
trigger_kind varchar(20),
|
|
data text,
|
|
create_time time,
|
|
update_time time
|
|
);
|
|
|
|
create table retention_execution
|
|
(
|
|
id integer PRIMARY KEY NOT NULL,
|
|
policy_id integer,
|
|
status varchar(20),
|
|
status_text text,
|
|
dry boolean,
|
|
trigger varchar(20),
|
|
total integer,
|
|
succeed integer,
|
|
failed integer,
|
|
in_progress integer,
|
|
stopped integer,
|
|
start_time time,
|
|
end_time time
|
|
);
|
|
|
|
create table retention_task
|
|
(
|
|
id integer PRIMARY KEY NOT NULL,
|
|
execution_id integer,
|
|
rule_id integer,
|
|
rule_display_text varchar(255),
|
|
artifact varchar(255),
|
|
timestamp time
|
|
);
|
|
|
|
create table retention_schedule_job
|
|
(
|
|
id integer PRIMARY KEY NOT NULL,
|
|
status varchar(20),
|
|
policy_id integer,
|
|
job_id integer,
|
|
create_time time,
|
|
update_time time
|
|
);
|