Rails文本字段大小限制错误 - 文本(255)
问题描述:
我有一个rails数据库,我注意到一些保存错误时,将大量的文本放入文本区域。Rails文本字段大小限制错误 - 文本(255)
我检查并由于某种原因,他们已被创建为文本或varchar但限制为255,这里是来自DB客户端的查看器。
我想下面的迁移,看它是否会改变没有限制但是它没有任何效果的文字:
change_column :investors, :notes, :text
change_column :investors, :has_property_notes, :text
change_column :investors, :jv_partner_notes, :text
其他文本字段似乎不存在这个问题。任何建议将不胜感激!
感谢
尼克
答
使用极限为零顽固数据库。你也应该把它放在新的迁移中。
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
+0
的sqlite谢谢,那是做的! – nktokyo
我想知道您正在使用哪个数据库适配器。我的意思是用于生产的MySQL或postgresql – Pavan
postgresql,用于dev – nktokyo