# frozen_string_literal: true module Gitlab module Database module Reindexing def self.perform(index_selector) Coordinator.new(index_selector).perform end def self.candidate_indexes Gitlab::Database::PostgresIndex .regular .where('NOT expression') .not_match("^#{ConcurrentReindex::TEMPORARY_INDEX_PREFIX}") .not_match("^#{ConcurrentReindex::REPLACED_INDEX_PREFIX}") end end end end