首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用长文本进行Rails 3迁移

问使用长文本进行Rails 3迁移
EN

Stack Overflow用户
提问于 2010-12-15 03:46:52
回答 1查看 34.9K关注 0票数 94

我需要在Rails脚本中将列类型从text更改为find text,但找不到任何有关如何执行此操作的信息。

有没有人遇到过这个?

谢谢!丹尼斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-15 03:50:41

text类型处理MySQL的tinytext、text、mediumtext和longtext,如果您正在使用这些类型的话。只需使用:limit => ...指定上限

示例:

代码语言:javascript
复制
change_column :articles, :body, :text, :limit => 4294967295

不出所料,limit的默认值为65535。

代码语言:javascript
复制
1 to 255 bytes: TINYTEXT
256 to 65535 bytes: TEXT
65536 to 16777215 bytes: MEDIUMTEXT
16777216 to 4294967295 bytes: LONGTEXT

可以在here中找到MySQL文档。

票数 189
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4443477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档