使用mysql时,integer最大是10位。如果想存储更大的数字就要使用BIGINT。比如现在QQ号已经有11位,很快就12位了。
# activerecord-3.0.7/lib/active_record/connection_adapters/mysql_adapter.rb
def type_to_sql(type, limit = nil, precision = nil, scale = nil)
return super unless type.to_s == 'integer'
case limit
when 1; 'tinyint'
when 2; 'smallint'
when 3; 'mediumint'
when nil, 4, 11; 'int(11)' # compatibility with MySQL default
when 5..8; 'bigint'
else raise(ActiveRecordError, "No integer type has byte size #{limit}")
end
end
所以我们可以添加:limit => 5/6/7/8来得到一个bigint列。
t.integer :qq, :limit => 8
如果想设置id为bigint,还要在create_table时传递:id => false,然后手动指定id列。
def self.up
create_table :demo, :id => false do |t|
t.integer :id, :limit => 8
end
分享到:
相关推荐
jquery-migrate3.4版本
jquery-migrate-1.2.1.min.js 在网上下载一些 js 插件使用的时候,经常出现这种情况。但是更换低版本 jquery,比如 使用 1.7 版本的 jquery 却不会报错,能正常使用。 经过一番搜索,发现是因为高版本(1.9版本以后)...
jQuery 迁移插件, Migrate 有两个版本。jquery-migrate-1.4.1版本将帮助您将 1.9 之前的 jQuery 代码更新到 jQuery ... 在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery migrate(转移、过度)
jQuery版本迁移辅助插件,如果您使用的低版本jQuery改为高版本后出现错误,可以试试这个插件。用来检测和恢复在jQuery1.9版本中已删除或已过时的API。jquery-migrate-1.2.1.js,jquery-migrate-1.2.1.min.js
jquery-migrate 是jquery版本之间迁徙过渡用的,解决不同版本之间的兼容问题
migrate - 在Golang中的数据库迁移处理,支持MySQL,PostgreSQL,Cassandra 和 SQLite
jQuery 版本之间有区别 比如1 9版本对于 live die toggle sub $ browser 等等都已经不支持了 在不改变你网站代码的同时 要使用 1 9 之后的版本 你需要使用 jQuery migrate(转移 过度) 所以jquery migrat 就是一个...
从网上整合的jquery-migrate-3.0.0.js和jquery-migrate-3.0.0.min.js文件,希望对需要的人有帮助~
jquery-migrate-1.2.1.js文件,处理jQuery和jqprint插件的版本不兼容问题
Jqeury 1.11.3.js Jqeury 1.11.3.min.js jquery-migrate-1.2.1 Jqeury1.11.3中文手册 jquery-1.11.3.min 手册不显示 需解除锁定 jquery-migrate-1.2.1一个过渡插件 让你在原来代码上升级jquery 不用修改搜索代码用的
pymongo迁移 使用Python进行Mongodb迁移。 由于mongodb在大多数情况下都是无模式的,因此您无需进行数据迁移就可以做到。 有时,您想创建一些新实体或迁移旧数据,而不是在代码中添加另一个IF语句。 这是pymongo-...
大家都知道,现在的开发测试都是讲究多人团队协作完成,每个人都有本地环境,在以前我们一般是手动的添加数据,比如在数据库查询器中使用sql语句进行数据插入。如果数据较少,那还是蛮轻松的,但是如果数据过大,那...
jQuery Migrate是应用迁移辅助插件,是用于高级版本兼容低级版本辅助插件。 例如jQuery版本用的是1.x,计划升级到3.x,就可以在页面删除1.x版本,换成3.x版本,如果有脚本错误, 就引入jquery-migrate插件用于兼容低...
不过一直采用这个库终究不是长久之计,开发中建议使用jQuery Migrate的开发版,可以在浏览器控制台上打印出来不兼容的地方详细信息。需要注意的是开发中一定要使用jQuery Migrate的开发版,因为压缩版的是不会在...
How to migrate sharepoint site collection from one domain to another
jquery-migrate.min.js是一个过渡插件,让你在不修改原有代码的基础上升级或降级jQuery版本,使其自动匹配代码所需要的jquery版本
db2-migrate
PHP artisan migrate命令是laravel十分重要的问题,但在使用时需要注意几个情况: (1)在migration文件夹下创建一张新的表,要使用php artisan make:migration语句 php artisan已经拥有强大的功能,就不要自己新建...
jQuery-Migrate 是一个过渡插件让你在原来代码上升级 jQuery 不用修改代码。cdn:https://code.jquery.com/jquery-migrate-3.0.0.min.js