提交 ad55e33b 编写于 作者: S Shinya Maeda

Revert "Remove index_exists? guard"

This reverts commit d76807838cf06e023b608c16426174a752a8ccf5.
上级 b2693be7
......@@ -33,7 +33,9 @@ class MigrateLegacyArtifactsToJobArtifacts < ActiveRecord::Migration
# We add an temporary index to `ci_builds.artifacts_file` column to avoid statements timeout
# This index is to be removed after we have cleaned up background migrations
# https://gitlab.com/gitlab-org/gitlab-ce/issues/46866
add_concurrent_index :ci_builds, :artifacts_file, where: "artifacts_file <> ''"
unless index_exists?(:ci_builds, :artifacts_file)
add_concurrent_index :ci_builds, :artifacts_file, where: "artifacts_file <> ''"
end
MigrateLegacyArtifactsToJobArtifacts::Build.legacy_artifacts.without_new_artifacts.tap do |relation|
queue_background_migration_jobs_by_range_at_intervals(relation,
......@@ -44,6 +46,8 @@ class MigrateLegacyArtifactsToJobArtifacts < ActiveRecord::Migration
end
def down
remove_concurrent_index :ci_builds, :artifacts_file, where: "artifacts_file <> ''"
if index_exists?(:ci_builds, :artifacts_file)
remove_concurrent_index :ci_builds, :artifacts_file, where: "artifacts_file <> ''"
end
end
end
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册