自续集4.xx此代码:
Sequel.migration do
up do
create_table :rate do
primary_key :id, :type => Bignum
...
end
end
...
end
抛出错误
Sequel::Error: Unsupported ruby class used as database type: Bignum
那么,如果我想用大整数创建PK,可以选择什么呢?
我使用ruby 2.2和postgresql 9.5。
答案 0 :(得分:2)
使用Bignum
(该类)作为泛型类型已被删除,因为它将在ruby 2.4中中断,因为Bignum
在ruby 2.4中为Integer
。使用:Bignum
(符号)代替通用的64位整数类型。