Я пытаюсь сохранить число 3980040429
в качестве идентификатора для объекта, но я добавляю следующую ошибку:
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
Поскольку я явно ошибаюсь - какое максимальное целое число я могу сохранить для идентификатора?
Я на Rails 5.2 и Postgres 9.6.