summaryrefslogtreecommitdiff
path: root/db/migrate/20200304160800_add_index_services_on_template.rb
blob: 731fa04123cc8b3ac78e9eb5169e4d6fcb335ddf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# frozen_string_literal: true

class AddIndexServicesOnTemplate < ActiveRecord::Migration[6.0]
  include Gitlab::Database::MigrationHelpers

  DOWNTIME = false

  disable_ddl_transaction!

  # This migration is a corrective action to add the missing
  # index_services_on_template index on staging.
  def up
    add_concurrent_index(:services, :template) unless index_exists?(:services, :template)
  end

  def down
    # No reverse action as this is a corrective migration.
  end
end