与 activerecord (< 5.0, >= 3.2)
我能够使用 activerecord-mysql-unsigned
gem 在我的 MySQL 数据库中创建一个 UNSIGNED INT,但是那个 gem 没有更新,我找不到任何关于 Rails 5 中对它的原生支持的文档。
是否有选项散列或可以在 add_column 方法中调用的东西允许这样做?
最佳答案
无符号整数、bigint、decimal 和 float 有一个选项 in the schema adapter for MySQL从 Rails 5.1.x 开始
迁移中的类似内容将适用于 Rails 5.1.4
def up
create_table :unsigned_columns do |t|
t.integer "positive", :unsigned => true
t.timestamps
end
end
关于mysql - 如何在 Rails 5 迁移中为 MySQL 创建一个 UNSIGNED INT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47503068/