diff options
Diffstat (limited to 'db/migrate/20210114142443_add_indexes_to_onboarding_progresses.rb')
-rw-r--r-- | db/migrate/20210114142443_add_indexes_to_onboarding_progresses.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/db/migrate/20210114142443_add_indexes_to_onboarding_progresses.rb b/db/migrate/20210114142443_add_indexes_to_onboarding_progresses.rb deleted file mode 100644 index 39964047e7f..00000000000 --- a/db/migrate/20210114142443_add_indexes_to_onboarding_progresses.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -class AddIndexesToOnboardingProgresses < ActiveRecord::Migration[6.0] - include Gitlab::Database::MigrationHelpers - - DOWNTIME = false - CREATE_TRACK_INDEX_NAME = 'index_onboarding_progresses_for_create_track' - VERIFY_TRACK_INDEX_NAME = 'index_onboarding_progresses_for_verify_track' - TRIAL_TRACK_INDEX_NAME = 'index_onboarding_progresses_for_trial_track' - TEAM_TRACK_INDEX_NAME = 'index_onboarding_progresses_for_team_track' - - disable_ddl_transaction! - - def up - add_concurrent_index :onboarding_progresses, :created_at, where: 'git_write_at IS NULL', name: CREATE_TRACK_INDEX_NAME - add_concurrent_index :onboarding_progresses, :git_write_at, where: 'git_write_at IS NOT NULL AND pipeline_created_at IS NULL', name: VERIFY_TRACK_INDEX_NAME - add_concurrent_index :onboarding_progresses, 'GREATEST(git_write_at, pipeline_created_at)', where: 'git_write_at IS NOT NULL AND pipeline_created_at IS NOT NULL AND trial_started_at IS NULL', name: TRIAL_TRACK_INDEX_NAME - add_concurrent_index :onboarding_progresses, 'GREATEST(git_write_at, pipeline_created_at, trial_started_at)', where: 'git_write_at IS NOT NULL AND pipeline_created_at IS NOT NULL AND trial_started_at IS NOT NULL AND user_added_at IS NULL', name: TEAM_TRACK_INDEX_NAME - end - - def down - remove_concurrent_index_by_name :onboarding_progresses, CREATE_TRACK_INDEX_NAME - remove_concurrent_index_by_name :onboarding_progresses, VERIFY_TRACK_INDEX_NAME - remove_concurrent_index_by_name :onboarding_progresses, TRIAL_TRACK_INDEX_NAME - remove_concurrent_index_by_name :onboarding_progresses, TEAM_TRACK_INDEX_NAME - end -end |