我试图将数字3980040429
作为对象的ID存储,但是遇到了以下错误:
ActiveModel::RangeError (3980040429 is out of range for ActiveModel::Type::Integer with limit 4 bytes)
4个字节不等于4 294 967 296
吗?
4 bytes × 8 bits = 32 bits
2³² = 4 294 967 296
由于我的错误,我想问一下ID最大可以保存多少个整数?
我正在使用Rails 5.2和Postgres 9.6。
2**31
,正负... - Phlip