当前位置:  开发笔记 > 后端 > 正文

你如何让Rails在mysql中使用LONGBLOB列?

如何解决《你如何让Rails在mysql中使用LONGBLOB列?》经验,为你挑选了1个好方法。

我正在尝试编写一个将LONGBLOB列添加到MySQL数据库中的表的迁移.我想使用LONGBLOB而不是BLOB,以便我可以在二进制列中存储更多数据.问题是它添加了BLOB列,即使我指定了更大的大小.

这是我用来添加列的行:

add_column :db_files, :data, :binary, :null => false, :size => 1.megabyte

我做错了吗?



1> Michael Glen..:

以下将创建一个MEDIUMBLOB字段.使用16.megabyte转到LONGBLOB.

def self.up
  create_table "blob_test", :force => true do |t|
    t.column :data, :binary, :limit => 10.megabyte
  end
end

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有