炼油厂cms页面长度超过65534字节

时间:2012-05-31 14:13:07

标签: mysql ruby-on-rails ruby refinerycms

我有一个网站,一页很长。当我试图在refinery cms页面编辑器中保存这个页面时,它在我的mysql2数据库table_part中只保存了65534个字节。我将page_parts中的字段主体转换为中文文本,它帮助我将页面保存在数据库中,但炼油厂仍然只占用65534字节。我可以增加这个吗?

Rails 3.2.2
refinerycms 2.0.2。

1 个答案:

答案 0 :(得分:0)

我认为这是一个mysql限制。 Mysql有几种可以存储更多文本的数据类型,你需要创建一个迁移来修改refinery_page_parts.body列,使其成为'mediumtext'(1600万个字符)或'longtext'(超过4万亿个字符)。像这样:

change_column :refinery_page_parts, :body, 'mediumtext'

change_column :refinery_page_parts, :body, 'longtext'