mirror of
https://github.com/goharbor/harbor.git
synced 2025-01-03 06:28:06 +01:00
1039800fa9
2. Clear test database after run test. 3. UT for policy manager and dao. Signed-off-by: 慕薇疯魔 <kfanjian@gmail.com>
37 lines
1.1 KiB
SQL
37 lines
1.1 KiB
SQL
CREATE TABLE registry (
|
|
id SERIAL PRIMARY KEY NOT NULL,
|
|
name varchar(256),
|
|
url varchar(256),
|
|
credential_type varchar(16),
|
|
access_key varchar(128),
|
|
access_secret varchar(1024),
|
|
type varchar(32),
|
|
insecure boolean,
|
|
description varchar(1024),
|
|
health varchar(16),
|
|
creation_time timestamp default CURRENT_TIMESTAMP,
|
|
update_time timestamp default CURRENT_TIMESTAMP,
|
|
CONSTRAINT unique_registry_name UNIQUE (name)
|
|
);
|
|
|
|
CREATE TABLE "replication_policy_ng" (
|
|
"id" SERIAL PRIMARY KEY NOT NULL,
|
|
"name" varchar(256),
|
|
"description" text,
|
|
"creator" varchar(256),
|
|
"src_registry_id" int4,
|
|
"src_namespaces" varchar(256),
|
|
"dest_registry_id" int4,
|
|
"dest_namespace" varchar(256),
|
|
"override" bool NOT NULL DEFAULT false,
|
|
"enabled" bool NOT NULL DEFAULT true,
|
|
"cron_str" varchar(256),
|
|
"filters" varchar(1024),
|
|
"replicate_deletion" bool NOT NULL DEFAULT false,
|
|
"start_time" timestamp(6),
|
|
"deleted" bool NOT NULL DEFAULT false,
|
|
"creation_time" timestamp(6) DEFAULT now(),
|
|
"update_time" timestamp(6) DEFAULT now(),
|
|
CONSTRAINT unique_policy_ng_name UNIQUE ("name")
|
|
);
|