Daily Archives: 2013-05-28

rails 中使用 mysql 的 MEDIUMTEXT 数据类型

接收用户的数据,像论坛的内容、博客的内容等等这样的数据,rails 中的 text 类型 默认使用的是 mysql 中的 TEXT 类型,该类型默认只能容纳 65535 bytes (~64kb), 要想使用 MEDIUMTEXT 或者 LONGTEXT 类型,只需要加上 limit 参数即可,比如想使用 MEDIUMTEXT 类型, 使用 add_column :table, :column, :text, limit: 64.kilobytes + 1,limit 参数比 65535 大 1 就是 在 MEDIUMTEXT 范围内,就会自动使用 MEDIUMTEXT, LONGTEXT … Continue reading

Posted in ruby on rails | Tagged , | Leave a comment