From d2f4e8f97da171998c2bf4a88765b29528e748b7 Mon Sep 17 00:00:00 2001 From: Paco Guzman Date: Fri, 8 Jul 2016 07:32:15 +0200 Subject: Avoid adding index if already exists --- db/migrate/20160301174731_add_fingerprint_index.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'db/migrate') diff --git a/db/migrate/20160301174731_add_fingerprint_index.rb b/db/migrate/20160301174731_add_fingerprint_index.rb index b7c4f7d140a..f2c3d1ba1ea 100644 --- a/db/migrate/20160301174731_add_fingerprint_index.rb +++ b/db/migrate/20160301174731_add_fingerprint_index.rb @@ -4,6 +4,7 @@ class AddFingerprintIndex < ActiveRecord::Migration DOWNTIME = false + # https://gitlab.com/gitlab-org/gitlab-ee/issues/764 def change args = [:keys, :fingerprint] @@ -11,6 +12,6 @@ class AddFingerprintIndex < ActiveRecord::Migration args << { algorithm: :concurrently } end - add_index(*args) + add_index(*args) unless index_exists?(:keys, :fingerprint) end end -- cgit v1.2.1