尝试将我的数据库从 SQLite 迁移到 PostgreSQL 时出现 integer out of range
错误。
我想我已经指出了问题所在:我的模型中的 IntegerField
字段中有一些巨大的整数。
基本按照52675215334的顺序。
当我将此值更改为较小的数字(如 1)然后尝试迁移我的数据库时,一切都很好。
除了 IntegerField 之外,我应该使用其他数据类型来存储这些大值吗?
原文由 user1328021 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果整数 那么 大,请尝试使用 BigIntegerField 。从文档中: