【问题标题】:Transforming migration ruby code to raw SQL将迁移 ruby​​ 代码转换为原始 SQL
【发布时间】:2015-04-24 11:38:03
【问题描述】:

我的迁移看起来像这样:

class RemoveAdministrationResponseExportsInvalidRecords < ActiveRecord::Migration
  def change
    AdministrationResponseExport.find_each do |are|
      are.destroy if SurveyResultSet.where(id: are.survey_result_set_id).empty?
    end
  end
end

如何在原始 SQL 中编写此代码?

【问题讨论】:

    标签: sql ruby-on-rails ruby ruby-on-rails-4


    【解决方案1】:
    DELETE FROM administration_response_exports WHERE survey_result_set_id IS NULL
    

    根据您的 SQL 服务器,这可能会有所不同。

    重读您的问题,这是错误的,期待在几分钟后再次编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-14
      • 1970-01-01
      • 2016-07-01
      • 2019-03-07
      • 2021-09-13
      • 1970-01-01
      • 1970-01-01
      • 2012-04-03
      相关资源
      最近更新 更多