# rubocop:disable all class AddFingerprintIndex < ActiveRecord::Migration[4.2] disable_ddl_transaction! DOWNTIME = false # https://gitlab.com/gitlab-org/gitlab-ee/issues/764 def change args = [:keys, :fingerprint] if Gitlab::Database.postgresql? args << { algorithm: :concurrently } end add_index(*args) unless index_exists?(:keys, :fingerprint) end end