# frozen_string_literal: true

class FixEmailLogs < ActiveRecord::Migration[4.2]
  def up
    execute <<-SQL
      UPDATE email_logs
         SET user_id = u.id
        FROM email_logs el
   LEFT JOIN users u ON u.email = el.to_address
       WHERE email_logs.id = el.id
         AND email_logs.user_id IS NULL
         AND NOT email_logs.skipped
    SQL
  end

  def down
  end
end