summaryrefslogtreecommitdiff
path: root/db/post_migrate/20180216121030_enqueue_verify_pages_domain_workers.rb
diff options
context:
space:
mode:
Diffstat (limited to 'db/post_migrate/20180216121030_enqueue_verify_pages_domain_workers.rb')
-rw-r--r--db/post_migrate/20180216121030_enqueue_verify_pages_domain_workers.rb16
1 files changed, 16 insertions, 0 deletions
diff --git a/db/post_migrate/20180216121030_enqueue_verify_pages_domain_workers.rb b/db/post_migrate/20180216121030_enqueue_verify_pages_domain_workers.rb
new file mode 100644
index 00000000000..bf9bf4e660f
--- /dev/null
+++ b/db/post_migrate/20180216121030_enqueue_verify_pages_domain_workers.rb
@@ -0,0 +1,16 @@
+class EnqueueVerifyPagesDomainWorkers < ActiveRecord::Migration
+ class PagesDomain < ActiveRecord::Base
+ include EachBatch
+ end
+
+ def up
+ PagesDomain.each_batch do |relation|
+ ids = relation.pluck(:id).map { |id| [id] }
+ PagesDomainVerificationWorker.bulk_perform_async(ids)
+ end
+ end
+
+ def down
+ # no-op
+ end
+end