summaryrefslogtreecommitdiff
path: root/db/post_migrate/20211028100843_delete_issue_merge_request_taggings_records.rb
diff options
context:
space:
mode:
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.rb6
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