Skip to content
Snippets Groups Projects
Commit c0ec68af authored by Shinya Maeda's avatar Shinya Maeda
Browse files

Separate add_concurrent_index by database type

parent b5f4ed37
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -9,10 +9,14 @@ class AddIndexToCiBuildsArtifactsFile < ActiveRecord::Migration
# We add an temporary index to `ci_builds.artifacts_file` column to avoid statements timeout in legacy artifacts migrations
# 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 <> ''", length: 65535 - 1
if Gitlab::Database.mysql?
add_concurrent_index :ci_builds, :artifacts_file, length: 65535 - 1
else
add_concurrent_index :ci_builds, :artifacts_file, where: "artifacts_file <> ''"
end
end
 
def down
remove_concurrent_index :ci_builds, :artifacts_file, where: "artifacts_file <> ''", length: 65535 - 1
remove_concurrent_index :ci_builds, :artifacts_file
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment