mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-22 08:38:03 +01:00
Add indexes to job tables and bump up schema version.
This commit is contained in:
parent
a12c213cd1
commit
b6df6cf169
@ -199,7 +199,8 @@ create table replication_job (
|
|||||||
update_time timestamp default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
|
update_time timestamp default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
|
||||||
PRIMARY KEY (id),
|
PRIMARY KEY (id),
|
||||||
INDEX policy (policy_id),
|
INDEX policy (policy_id),
|
||||||
INDEX poid_uptime (policy_id, update_time)
|
INDEX poid_uptime (policy_id, update_time),
|
||||||
|
INDEX poid_status (policy_id, status)
|
||||||
);
|
);
|
||||||
|
|
||||||
create table replication_immediate_trigger (
|
create table replication_immediate_trigger (
|
||||||
@ -223,7 +224,11 @@ create table img_scan_job (
|
|||||||
job_uuid varchar(64),
|
job_uuid varchar(64),
|
||||||
creation_time timestamp default CURRENT_TIMESTAMP,
|
creation_time timestamp default CURRENT_TIMESTAMP,
|
||||||
update_time timestamp default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
|
update_time timestamp default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
|
||||||
PRIMARY KEY (id)
|
PRIMARY KEY (id),
|
||||||
|
INDEX idx_status (status),
|
||||||
|
INDEX idx_digest (digest),
|
||||||
|
INDEX idx_uuid (job_uuid),
|
||||||
|
INDEX idx_repository_tag (repository,tag)
|
||||||
);
|
);
|
||||||
|
|
||||||
create table img_scan_overview (
|
create table img_scan_overview (
|
||||||
@ -298,4 +303,4 @@ CREATE TABLE IF NOT EXISTS `alembic_version` (
|
|||||||
`version_num` varchar(32) NOT NULL
|
`version_num` varchar(32) NOT NULL
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
insert into alembic_version values ('1.4.0');
|
insert into alembic_version values ('1.5.0');
|
||||||
|
@ -290,5 +290,5 @@ create table alembic_version (
|
|||||||
version_num varchar(32) NOT NULL
|
version_num varchar(32) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
insert into alembic_version values ('1.4.0');
|
insert into alembic_version values ('1.5.0');
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ import (
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
// SchemaVersion is the version of database schema
|
// SchemaVersion is the version of database schema
|
||||||
SchemaVersion = "1.4.0"
|
SchemaVersion = "1.5.0"
|
||||||
)
|
)
|
||||||
|
|
||||||
// GetSchemaVersion return the version of database schema
|
// GetSchemaVersion return the version of database schema
|
||||||
|
@ -73,3 +73,5 @@ Changelog for harbor database schema
|
|||||||
- create table `user_group`
|
- create table `user_group`
|
||||||
- modify table `project_member` use `id` as PK and add column `entity_type` to indicate if the member is user or group.
|
- modify table `project_member` use `id` as PK and add column `entity_type` to indicate if the member is user or group.
|
||||||
- add `job_uuid` column to `replication_job` and `img_scan_job`
|
- add `job_uuid` column to `replication_job` and `img_scan_job`
|
||||||
|
- add index `poid_status` in table replication_job
|
||||||
|
- add index `idx_status`, `idx_status`, `idx_digest`, `idx_repository_tag` in table img_scan_job
|
||||||
|
Loading…
Reference in New Issue
Block a user