DB Migration error for table `project_mirror_data` while updating EE
Summary
Running gdk update
on EE causes migration failure in developer setup with following errors;
rake aborted!
StandardError: An error has occurred, all later migrations canceled:
PG::DuplicateColumn: ERROR: column "last_update_at" of relation "project_mirror_data" already exists
: ALTER TABLE "project_mirror_data" ADD "last_update_at" timestamptz
/Users/kushal/Code/EE/gitlab/config/initializers/postgresql_limit_fix.rb:6:in `add_column'
/Users/kushal/Code/EE/gitlab/ee/db/migrate/20180502124117_add_missing_columns_to_project_mirror_data.rb:13:in `up'
/Users/kushal/.rbenv/versions/2.3.7/bin/bundle:22:in `load'
/Users/kushal/.rbenv/versions/2.3.7/bin/bundle:22:in `<main>'
Caused by:
ActiveRecord::StatementInvalid: PG::DuplicateColumn: ERROR: column "last_update_at" of relation "project_mirror_data" already exists
: ALTER TABLE "project_mirror_data" ADD "last_update_at" timestamptz
/Users/kushal/Code/EE/gitlab/config/initializers/postgresql_limit_fix.rb:6:in `add_column'
/Users/kushal/Code/EE/gitlab/ee/db/migrate/20180502124117_add_missing_columns_to_project_mirror_data.rb:13:in `up'
/Users/kushal/.rbenv/versions/2.3.7/bin/bundle:22:in `load'
/Users/kushal/.rbenv/versions/2.3.7/bin/bundle:22:in `<main>'
Caused by:
PG::DuplicateColumn: ERROR: column "last_update_at" of relation "project_mirror_data" already exists
/Users/kushal/Code/EE/gitlab/config/initializers/postgresql_limit_fix.rb:6:in `add_column'
/Users/kushal/Code/EE/gitlab/ee/db/migrate/20180502124117_add_missing_columns_to_project_mirror_data.rb:13:in `up'
/Users/kushal/.rbenv/versions/2.3.7/bin/bundle:22:in `load'
/Users/kushal/.rbenv/versions/2.3.7/bin/bundle:22:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
make: *** [gitlab-update] Error 1