gitlab-ce/gems/gitlab-schema-validation/lib/gitlab/schema/validation/fixers/missing_index.rb

19 lines
408 B
Ruby

# frozen_string_literal: true
module Gitlab
module Schema
module Validation
module Fixers
class MissingIndex < Base
def statement
parsed = PgQuery.parse(structure_sql_statement)
index_stmt = parsed.tree.stmts.first.stmt.index_stmt
index_stmt.concurrent = true
parsed.deparse
end
end
end
end
end
end