Rails 3使用longtext进行迁移

我需要在我的Rails脚本中将列types从文本更改为longtext,但无法find关于如何执行此操作的任何内容。

有没有人跑过这个?

谢谢! 丹尼斯

如果这是你正在使用的texttypes处理tinytexttexttinytexttinytext 。 只需使用:limit => ...指定上限

例:

 change_column :articles, :body, :text, :limit => 4294967295 

如预期的那样, limit的默认值是65535。

 1 to 255 bytes: TINYTEXT 256 to 65535 bytes: TEXT 65536 to 16777215 bytes: MEDIUMTEXT 16777216 to 4294967295 bytes: LONGTEXT 

MySQL文档可以在这里find。