mirror of
https://github.com/goharbor/harbor.git
synced 2024-10-27 21:59:38 +01:00
7b38389898
Signed-off-by: wang yan <wangyan@vmware.com> fix middlewares per review comments 1, add scheme1 and scheme2 check 2, change MustCompile to Compile Signed-off-by: wang yan <wangyan@vmware.com>
33 lines
930 B
SQL
33 lines
930 B
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)
|
|
);
|
|
|
|
/* add quota table */
|
|
CREATE TABLE quota (
|
|
id SERIAL PRIMARY KEY NOT NULL,
|
|
reference VARCHAR(255) NOT NULL,
|
|
reference_id VARCHAR(255) NOT NULL,
|
|
hard JSONB NOT NULL,
|
|
creation_time timestamp default CURRENT_TIMESTAMP,
|
|
update_time timestamp default CURRENT_TIMESTAMP,
|
|
UNIQUE(reference, reference_id)
|
|
);
|
|
|
|
/* add quota usage table */
|
|
CREATE TABLE quota_usage (
|
|
id SERIAL PRIMARY KEY NOT NULL,
|
|
reference VARCHAR(255) NOT NULL,
|
|
reference_id VARCHAR(255) NOT NULL,
|
|
used JSONB NOT NULL,
|
|
creation_time timestamp default CURRENT_TIMESTAMP,
|
|
update_time timestamp default CURRENT_TIMESTAMP,
|
|
UNIQUE(reference, reference_id)
|
|
);
|