harbor/tools/migration/changelog.md
yixingj 9b03c93afd Add database driver for Harbor configurations
1>Add a new database driver for configurations
2> change the current default driver from json
to database
2017-12-06 13:06:54 +08:00

2.2 KiB

What's New in Harbor Database Schema

Changelog for harbor database schema

0.1.0

0.1.1

  • create table project_member
  • create table schema_version
  • drop table user_project_role
  • drop table project_role
  • add column creation_time to table user
  • add column sysadmin_flag to table user
  • add column update_time to table user
  • add column role_mask to table role
  • add column update_time to table project
  • delete data AMDRWS from table role
  • delete data A from table access

0.3.0

  • create table replication_policy
  • create table replication_target
  • create table replication_job
  • add column repo_tag to table access_log
  • alter column repo_name on table access_log
  • alter column email on table user

0.4.0

  • add index pid_optime (project_id, op_time) on table access_log
  • add index poid_uptime (policy_id, update_time) on table replication_job
  • add column deleted to table replication_policy
  • alter column username on table user: varchar(15)->varchar(32)
  • alter column password on table replication_target: varchar(40)->varchar(128)
  • alter column email on table user: varchar(128)->varchar(255)
  • alter column name on table project: varchar(30)->varchar(41)
  • create table repository
  • alter column password on table replication_target: varchar(40)->varchar(128)

1.2.0

  • delete column owner_id from table repository
  • delete column user_id from table access_log
  • delete foreign key (user_id) references user(user_id)from table access_log
  • delete foreign key (project_id) references project(project_id)from table access_log
  • add column username varchar (32) to table access_log
  • alter column realname on table user: varchar(20)->varchar(255)
  • create table img_scan_job
  • create table img_scan_overview
  • create table clair_vuln_timestamp

1.3.0

  • create table project_metadata
  • insert data into table project_metadata
  • delete column public from table project
  • add column insecure to table replication_target

1.3.x

  • add pk id to table properties
  • remove pk index from colum 'k' of table properties