# frozen_string_literal: true # class ConformBounceErrorCode < ActiveRecord::Migration[6.1] def up DB.exec(<<~SQL, regexp: '\d\.\d\.\d+|\d{3}') UPDATE email_logs SET bounce_error_code = ( SELECT array_to_string( regexp_matches(bounce_error_code, :regexp), '' ) ) WHERE bounce_error_code IS NOT NULL; SQL end def down raise ActiveRecord::IrreversibleMigration end end