我有一个rails DB,我注意到在将大量文本放入文本区域时会出现一些保存错误。
我检查过,由于某种原因,它们已被创建为text或varchar但限制为255,这是来自数据库客户端的查看器。
我尝试了以下迁移,看看它是否会更改为文本而没有限制但是它没有任何影响:
change_column :investors, :notes, :text
change_column :investors, :has_property_notes, :text
change_column :investors, :jv_partner_notes, :text
其他文字字段似乎没有此问题。任何建议将不胜感激!
由于
尼克
答案 0 :(得分:2)
对顽固数据库使用limit nil。你也应该把它放在一个新的迁移中。
change_column :investors, :notes, :text, :limit => nil
change_column :investors, :has_property_notes, :text, :limit => nil
change_column :investors, :jv_partner_notes, :text, :limit => nil