diff options
Diffstat (limited to 'db/migrate/20210318134427_delete_security_findings_without_uuid.rb')
-rw-r--r-- | db/migrate/20210318134427_delete_security_findings_without_uuid.rb | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/db/migrate/20210318134427_delete_security_findings_without_uuid.rb b/db/migrate/20210318134427_delete_security_findings_without_uuid.rb deleted file mode 100644 index f8e0f0fb32b..00000000000 --- a/db/migrate/20210318134427_delete_security_findings_without_uuid.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -class DeleteSecurityFindingsWithoutUuid < ActiveRecord::Migration[6.0] - DOWNTIME = false - - disable_ddl_transaction! - - class SecurityFinding < ActiveRecord::Base - include EachBatch - - self.table_name = 'security_findings' - - scope :without_uuid, -> { where(uuid: nil) } - end - - def up - SecurityFinding.without_uuid.each_batch(of: 10_000) do |relation| - relation.delete_all - end - end - - def down - # no-op - end -end |