ruby-on-rails – 如何让Rails在mysql中使用LONGBLOB列?
发布时间:2020-12-16 20:55:08 所属栏目:百科 来源:网络整理
导读:我正在尝试编写一个将LONGBLOB列添加到MySQL数据库中的表的迁移.我想使用LONGBLOB而不是BLOB,以便我可以在二进制列中存储更多数据.问题是它添加了BLOB列,即使我指定了更大的大小. 这是我用来添加列的行: add_column :db_files,:data,:binary,:null = false,
我正在尝试编写一个将LONGBLOB列添加到MySQL数据库中的表的迁移.我想使用LONGBLOB而不是BLOB,以便我可以在二进制列中存储更多数据.问题是它添加了BLOB列,即使我指定了更大的大小.
这是我用来添加列的行: add_column :db_files,:data,:binary,:null => false,:size => 1.megabyte 我做错了吗? 解决方法
以下将创建一个MEDIUMBLOB字段.使用16.megabyte转到LONGBLOB.
def self.up create_table "blob_test",:force => true do |t| t.column :data,:limit => 10.megabyte end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Error occured processing XML 'org/springframework/t
- ajax实现web页面的消息实时提醒时播放提示音
- 判断网址的正则表达式 ((http|ftp|https)://)(([a-zA-Z0-9&
- c – 我们总结XOR字符串加密比众所周知的加密安全性更低(Sa
- Swift UITextView添加背景图片,设定光标位置
- oracle sql 语句如何插入全年日期?
- 使用 Go 编写 PostgreSQL 触发器
- ruby – 如何从字符串数组生成可能的顺序字母组合?
- Swift:Extension和Protocol
- C# 网络连接中异常断线的处理:ReceiveTimeout, SendTimeout