我正在尝试编写一个将LONGBLOB列添加到MySQL数据库中的表的迁移.我想使用LONGBLOB而不是BLOB,以便我可以在二进制列中存储更多数据.问题是它添加了BLOB列,即使我指定了更大的大小.
这是我用来添加列的行:
add_column :db_files, :data, :binary, :null => false, :size => 1.megabyte
Run Code Online (Sandbox Code Playgroud)
我做错了吗?
Mic*_*enn 31
以下将创建一个MEDIUMBLOB字段.使用16.megabyte转到LONGBLOB.
def self.up
create_table "blob_test", :force => true do |t|
t.column :data, :binary, :limit => 10.megabyte
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7570 次 |
| 最近记录: |