diff --git a/make/photon/db/registry.sql b/make/photon/db/registry.sql index b59694c27..7ad545eb9 100644 --- a/make/photon/db/registry.sql +++ b/make/photon/db/registry.sql @@ -193,6 +193,8 @@ create table replication_job ( repository varchar(256) NOT NULL, operation varchar(64) NOT NULL, tags varchar(16384), + #New job service only records uuid, for compatibility in this table both IDs are stored. + job_uuid varchar(64), creation_time timestamp default CURRENT_TIMESTAMP, update_time timestamp default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, PRIMARY KEY (id), @@ -217,6 +219,8 @@ create table img_scan_job ( repository varchar(256) NOT NULL, tag varchar(128) NOT NULL, digest varchar(128), + #New job service only records uuid, for compatibility in this table both IDs are stored. + job_uuid varchar(64), creation_time timestamp default CURRENT_TIMESTAMP, update_time timestamp default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, PRIMARY KEY (id) diff --git a/make/photon/db/registry_sqlite.sql b/make/photon/db/registry_sqlite.sql index 40490a4f7..226dfbe09 100644 --- a/make/photon/db/registry_sqlite.sql +++ b/make/photon/db/registry_sqlite.sql @@ -183,6 +183,8 @@ create table replication_job ( repository varchar(256) NOT NULL, operation varchar(64) NOT NULL, tags varchar(16384), + #New job service only records uuid, for compatibility in this table both IDs are stored. + job_uuid varchar(64), creation_time timestamp default CURRENT_TIMESTAMP, update_time timestamp default CURRENT_TIMESTAMP ); @@ -204,6 +206,8 @@ create table img_scan_job ( repository varchar(256) NOT NULL, tag varchar(128) NOT NULL, digest varchar(64), + #New job service only records uuid, for compatibility in this table both IDs are stored. + job_uuid varchar(64), creation_time timestamp default CURRENT_TIMESTAMP, update_time timestamp default CURRENT_TIMESTAMP ); diff --git a/tools/migration/db/changelog.md b/tools/migration/db/changelog.md index 505f47c09..879b549c5 100644 --- a/tools/migration/db/changelog.md +++ b/tools/migration/db/changelog.md @@ -72,3 +72,4 @@ Changelog for harbor database schema - create table `harbor_resource_label` - 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. + - add `job_uuid` column to `replication_job` and `img_scan_job`