ruby-on-rails - 如何进行迁移以更新表 RAILS

标签 ruby-on-rails ruby ruby-on-rails-4

我坚持进行迁移,这将更新我的表用户。我需要在该列有“”或 NULL 的任何地方将 country_code 设置为 1。

谢谢

最佳答案

class UpdateCountryCodeColumnUsers < ActiveRecord::Migration
  def up
    execute %Q(
      UPDATE users
      SET country_code = 1
      WHERE country_code IS NULL OR country_code = ""
    )
  end
end

关于ruby-on-rails - 如何进行迁移以更新表 RAILS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35348813/

相关文章:

ruby-on-rails - Postgresql 或 psql 'rails db' 密码错误

ruby-on-rails - Rails respond_with & Rspec Controller : Testing unsuccessful update

ruby-on-rails - 我可以在同一台服务器上运行 Rails 2 和 Rails 3 应用程序吗?

ruby-on-rails - Rails 5 - PostgreSQL 删除列和索引已被破坏的迁移

ruby-on-rails - Rails 4 中的 Handlebars + Images - 如何获得正确的 asset_path?

ruby-on-rails - 遍历项目并放置在正确的列表中

ruby-on-rails - 关于Ruby中symbol和instance method的一些问题

ruby-on-rails - 将 form_for 标签与 get 方法一起使用

mysql - Rails 批量插入多个表

javascript - x-editable按钮,如何编辑特定评论?