【问题标题】:Rails Migration Adding uniqueness on text fieldRails 迁移在文本字段上添加唯一性
【发布时间】:2014-09-12 05:05:12
【问题描述】:

Rails 迁移到 MySQL 数据库。
我只是想确保该字段是唯一的,而模型还不够。我需要添加索引,还是有办法简单地添加唯一性特征?它只能对这么多字符是唯一的,还是在 MySQL 中不可能验证文本字段的唯一性?

【问题讨论】:

    标签: mysql ruby-on-rails


    【解决方案1】:

    像这样在模型中指定唯一性:

    class Person < ActiveRecord::Base
      validates :name, uniqueness: true
    end
    

    Check here了解更多详情。

    【讨论】:

      【解决方案2】:
      add_index :table_name, [:column_name], :unique => true
      

      【讨论】:

        猜你喜欢
        • 2015-07-04
        • 2015-12-31
        • 1970-01-01
        • 1970-01-01
        • 2016-07-06
        • 2018-06-15
        • 1970-01-01
        • 2021-12-17
        • 1970-01-01
        相关资源
        最近更新 更多