7
これまでによく似た質問がありましたが、私はこの質問を正確には見つけられませんでした。Railsのカラムをユニークに変更する
私は(MySQLを使用して)私のレールテーブルのColumn_Aを持っています。最近では、この列に一意性を強制する必要がありました。
この列を一意にするためにこの列を変更することはできますか?
私が思いついた唯一の解決策は、一時的なユニークな列を作成し、すべてをシャッフルすることです。それは痛みでしょう。
ありがとう!
わからないモデルでの検証を追加し、なぜあなたは単にvalidates_uniqueness_of使用:Column_Aを中あなたのモデル? –
'change_column:table_name、:column_name、:string、unique:true' –
@PadmanabanGokula' validates_uniqueness'と 'unique'の違いを説明できますか?私はマイグレーションでそれを行うことができますか? –