diff options
Diffstat (limited to 'db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb')
-rw-r--r-- | db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb b/db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb index 1ceaa1b5aef..a53f5a4fc25 100644 --- a/db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb +++ b/db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb @@ -8,8 +8,12 @@ class DeleteIssueMergeRequestTaggingsRecords < Gitlab::Database::Migration[1.0] BATCH_SIZE = 3_000 TAGGABLE_TYPES = %w(Issue MergeRequest) + class Tagging < ActiveRecord::Base + self.table_name = "taggings" + end + def up - sleep 2 while ActsAsTaggableOn::Tagging.where(taggable_type: TAGGABLE_TYPES).limit(BATCH_SIZE).delete_all > 0 + sleep 2 while Tagging.where(taggable_type: TAGGABLE_TYPES).limit(BATCH_SIZE).delete_all > 0 remove_concurrent_index_by_name :taggings, INDEX_NAME end |