Add indexes concurrently on PostgreSQL

This commit is contained in:
Kamil Trzcinski 2016-04-13 15:40:26 +02:00
parent 102537072b
commit daa29729cc

View file

@ -1,7 +1,13 @@
class AddCiCommitIndexes < ActiveRecord::Migration
disable_ddl_transaction!
def change
add_index :ci_commits, [:gl_project_id, :sha]
add_index :ci_commits, [:gl_project_id, :status]
add_index :ci_commits, [:status]
add_index :ci_commits, [:gl_project_id, :sha], index_options
add_index :ci_commits, [:gl_project_id, :status], index_options
add_index :ci_commits, [:status], index_options
end
def index_options
{ algorithm: :concurrently } if Gitlab::Database.postgresql?
end
end